Django - 重定向到带 www 的版本
在 Django 中,是否有一种简单的方法可以将所有内容从没有 www 的域重定向到带有 www 的版本?我的意思是从 http:// example.com 到 http:// www.example.com。
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.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我有。设置中为 PREPEND_WWW。
https://docs.djangoproject.com/en/ dev/ref/settings/?from=olddocs#prepend-www
I have it. It is PREPEND_WWW in settings.
https://docs.djangoproject.com/en/dev/ref/settings/?from=olddocs#prepend-www
正如 文档 所说
默认情况下,
PREPEND_WWW
设置为False
。您可以在设置中将其更改为 True。要实现此功能,您必须包含 CommonMiddleware 在你的中间件中
As docs say
By default
PREPEND_WWW
is set toFalse
. You can change that to True in settings.To make this work, You have to include CommonMiddleware in Your middlewares
您还可以通过正确的 DNS 配置跳过前缀。
You can also skip prefix via proper DNS configuration.