0

我试图将我的 Django 站点放在一个子路径中,比如 www.example.com/mysite/,但我无法让它 100% 工作。

我阅读了答案Django Apache Redirect Problem,建议将管理员中的站点从 www.example.com 更改为 www.example.com/mysite/,这正是我想要做的,几乎作品。主 urls.py 中的所有 url 都被正确重定向,但是 include 中的所有内容在使用模板中的链接时都会删除“mysite”指令(一个示例是{% url journal_index %}更改后应该转到 www.example.com/mysite/journal但是去 www.example.com/journal/)。

希望这是有道理的。

干杯!

4

1 回答 1

1

尝试添加 FORCE_SCRIPT_NAME 设置:

FORCE_SCRIPT_NAME = '/mysite'

于 2013-10-28T20:10:31.167 回答