我刚刚从开发服务器复制了一个工作的Django项目到生产服务器。我没有以任何方式触及代码。在管理界面中有一个博客应用程序,每个博客文章中都有一个get_absolute_url,因此管理员可以创建“查看现场”按钮。在开发服务器上,当我点击这个按钮时,它会按照预期在网站上打开帖子:一个示例链接是/ admin/r/25/515 /,在加载后重定向到/ blog_app/posts/515/slug。那很完美。在生产服务器上,虽然“view on site”链接具有完全相同的值/ admin/r/25/515 /,但是当加载时会返回一个导致无处管理的奇怪url:admin/r/25/515/.com/blog_app /帖/ 515 /蛞蝓。我不知道这个“.com”是从哪里来的,我开始到处寻找,但没有任何线索。任何想法?Django管理员“在网站上查看”得到错误的重定向
1
A
回答
1
这是一个Nginx conf问题,我用它作为代理/负载均衡器,在proxy_pass设置中我没有输入完整的域名,认为它是一种变量。我的错。并不是真的与Django相关,但是因为很多人都是这样使用它,所以知道这很有用。
相关问题
- 1. Django,重定向工作人员从登录到管理网站
- 2. 管理员重定向到管理网站和用户到用户网站
- 3. 通过.htaccess处理重定向时,未找到网站管理员的错误
- 4. Django Nginx的子域管理员重定向错误
- 5. Django管理员“保存并查看网站”按钮
- 6. 404错误/网站管理员工具
- 7. 如何找到哪个管理员登录django管理网站?
- 8. 将重定向页面,谷歌网站管理员工具
- 9. 烧瓶管理员重定向在错误的验证
- 10. 查找网站的SITE_ID在Django管理
- 11. 将自定义表单重定向到django管理员表单
- 12. XML网站地图得到由网站管理员工具
- 13. Django网站管理员破坏
- 14. Joomla 3本地管理员重定向到管理员面板
- 15. 多个Django管理网站互相重定向
- 16. 更新链接上的网站管理员工具错误
- 17. Joomla管理员重定向到主页
- 18. Django的调试工具导致管理网站上的重定向循环?
- 19. 在我的django应用上查看管理员登录
- 20. Django:管理员登录页面重定向到自己
- 21. Joomla管理员重定向到公共站点
- 22. 如何更改django管理员“查看网站”链接到自定义绝对网址
- 23. 逆向自定义django管理网站的网址?
- 24. 在django中自定义管理网站
- 25. Django登录后不重定向到管理站点
- 26. Django硒liveserver重定向到管理站点
- 27. 在django管理网站中向工作人员用户的网址拦截
- 28. 我的网站管理面板自动重定向到我的其他网站管理面板在wordpress
- 29. 管理员注销错误的Django nonrel
- 30. 网站管理员站点地图错误
您是否调整了网站设置?:http://stackoverflow.com/a/344909/630877 – arie 2012-04-18 18:29:23
现在,数据库在这些主机之间共享,因此网站设置是相同的,并且它被设置为域名称 – Bastian 2012-04-19 09:19:00