【发布时间】:2012-10-07 18:04:21
【问题描述】:
我有一个视图(我们称它为handle_login_redirection),它处理来自 url 的登录并根据请求重定向到适当的 url。这一直运作良好。
现在,当我使用自定义域并将r'^$' 模式添加到我的urlconf 时,顶级域(TLD - www.mysite.com)被重定向到处理登录的同一视图(即@987654324 @),我可以看到即使页面被正确重定向,url也没有在浏览器中重写。
即使是网站上的其他 url,虽然它们的定向很好,但不要更改为相应的 url 路径,而是在浏览器中显示 TLD。 url 模式有什么问题,还是有更好的方法来处理 TLD 重定向?
另外请注意,我部署到 Heroku 并且没有 Nginx,Apache 来配置 url 重写。
【问题讨论】:
-
你能给我们看看你的 urls.py 文件吗?
-
这里只有
r'^$'模式是相关的。我实际上发现了这个问题。是我配置 DNS 的问题。谢谢!