使用我当前的 Apache 和 Django 设置,当我转到一个不存在的页面时,会显示该网站的根页面而不是 404 错误。这是我的 httpd.conf 文件:
Alias /robots.txt /var/www/sov/static/robots.txt
Alias /favicon.ico /var/www/sov/static/favicon.ico
Alias /static /var/www/sov/static/
<Directory /var/www/sov/static>
Options -Indexes FollowSymLinks MultiViews
#Order deny,allow
#AllowOverride all
</Directory>
WSGIScriptAlias / /var/www/sov/scripts/django.wsgi
<Directory /var/www/sov/scripts/mcsite>
Order allow,deny
Allow from all
</Directory>
为什么会这样?如果可能,我想将 WSGIScriptAlias 保留在根目录中。先感谢您。