snipt/middleware/www.py

15 lines
407 B
Python

import re
from django.conf import settings
from django.core import urlresolvers
from django.http import HttpResponse, HttpResponseRedirect
class WWWMiddleware(object):
def process_request(self, request):
url = request.build_absolute_uri(request.get_full_path())
if 'www.' in url:
non_www_url = url.replace('www.', '')
return HttpResponseRedirect(non_www_url)