我想在我的域的子文件夹中托管一个博客,该子文件夹由 django 应用程序覆盖。我已经走了大部分路,但我需要一些帮助才能越过终点线。
目前,如果我去domain.com
, django 应用程序将正确提供。如果我去domain.com/blog/
,则博客服务正确。但是,如果我转到domain.com/blog
(注意缺少的斜杠),urlconf 会返回 URL not found 错误。
我尝试了几件事,包括:
- 在我的 Apache 配置中重新排序
Alias
、Directory
和WSGIScriptAlias
语句 - 让 django urlconf 捕获
domain.com/blog
条件并重定向到domain.com/blog/
(可能会导致无限循环的重定向)
我的下一步是什么?
这是我的 Apache conf 的相关部分:
Alias /blog/ /var/www/blog/
<Directory /var/www/blog/>
AllowOverride All
Order deny,allow
Allow from all
</Directory>