我已经在我的 ubuntu 机器上安装了 apache2。由于我需要使用子域,我在可用的站点中创建了一个正确的条目,如下所示:
<VirtualHost *:80>
ServerName xxx.localhost
DocumentRoot /var/www/
</VirtualHost>
我还启用了 mod_rewrite(并在我的站点可用/默认文件中更改了“AllowOverride All”),但除此之外没有其他任何更改。
我的 .htaccess 文件确实有效,我想处理一些错误代码。使用 404 这样做效果很好,但由于某种原因,其他错误似乎不起作用。我最感兴趣的是处理错误 400:
ErrorDocument 400 /400.php
ErrorDocument 404 /404.php
还有什么我应该看的吗?我似乎找不到任何允许 404 而其他错误代码不允许的地方。