Django - redirect to version with www
Is in Django a simple way to redirect everything from domain without www to version with it? I mean from http:// example.com to http:// www.example.com.
I have it. It is PREPEND_WWW in settings.
https://docs.djangoproject.com/en/dev/ref/settings/?from=olddocs#prepend-www
As docs say
If PREPEND_WWW is True, URLs that lack a leading “www.” will be redirected to the same URL with a leading “www.”
By default PREPEND_WWW
is set to False
. You can change that to True in settings.
PREPEND_WWW = True
To make this work, You have to include CommonMiddleware in Your middlewares
MIDDLEWARE_CLASSES = (
'django.middleware.common.CommonMiddleware',
)
You can also skip prefix via proper DNS configuration.
精彩评论