15 lines
407 B
Python
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)
|