A Django middleware application that removes the WWW subdomain
Project description
Django Remove WWW is a Django middleware application that removes the WWW subdomain.
The middleware inspects the request’s host for the www subdomain, and redirects if REMOVE_WWW is True. It silently passes if PREPEND_WWW is also True. For some reason, Django won’t include a REMOVE_WWW setting. Thanks to Daniel Ryan’s GitHub Gist for some inspiration.
Install
$ pip install django-removewww
Add to settings.py.
MIDDLEWARE = [
# ...
'removewww.middleware.RemoveWwwMiddleware',
]
REMOVE_WWW = True
Adding to INSTALLED_APPS is unnecessary unless you want to run the tests.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
django-removewww-0.1.1.tar.gz
(3.2 MB
view hashes)