我试图将我的Django站点放在一个子路径中,比如www.example。com/mysite/但我无法让它100%正常工作。
我阅读了关于Django Apache重定向问题的答案,其中建议只在www.example的管理中更改站点。com到www.example。com/mysite/,这正是我想要做的,它几乎可以工作。主URL中的所有URL。py被正确重定向,但是当使用模板中的链接时,includes中的所有内容都会删除“mysite”指令(一个示例是{%url journal\u index%}
,更改后应该转到www.example.com/mysite/journal,但转到www.example.com/journal/)。
希望这是有意义的。
干杯
尝试添加FORCE_SCRIPT_NAME设置:
强制脚本名称='/mysite'