将域重定向到url.py中django中的.com
我在Django有一个网站,在Heroku托管。 我有两个域名,在不同的地方注册: mysite.com和mysite.com.br 我不想因为在同一个网站上有两个域名而被谷歌惩罚,因此我想将所有进入mysite.com.br的人重定向到mysite.com 我输入了DNS mysite.com.br(不在任何地方托管)CNAME mysite.com(托管在Heroku中),这使得用户实际上可以访问Heroku内容,但url保留了.br 所以Heroku支持人员告诉我在应用程序中进行重定向。在这种情况下,重定向的最佳实践是什么?我想在url.py中这样做,但是如果“路径”不读取域,我怎么做呢将域重定向到url.py中django中的.com,django,Django,我在Django有一个网站,在Heroku托管。 我有两个域名,在不同的地方注册: mysite.com和mysite.com.br 我不想因为在同一个网站上有两个域名而被谷歌惩罚,因此我想将所有进入mysite.com.br的人重定向到mysite.com 我输入了DNS mysite.com.br(不在任何地方托管)CNAME mysite.com(托管在Heroku中),这使得用户实际上可以访问Heroku内容,但url保留了.br 所以Heroku支持人员告诉我在应用程序中进行重定向。在
谢谢。您不能在URL中执行此操作。我会编写一些中间件,通过
请求检查主机。如果您不在规范主机上,请获取\u host
并重定向
事实上,看起来有人已经写了这篇文章: