如果发生任何内部服务器错误,我正在尝试实现默认错误页面。我浏览了许多关于此的文章和问题。但我无法获得自定义错误页面。
我的 .htacess 文件:
DirectoryIndex app.php
ErrorDocument 404 "Ooops...missing something"
ErrorDocument 500 "Ooops...server crashed?"
ErrorDocument 403 "Ooops.Authentication required?"
ErrorDocument 401 "Ooops...secret"
<IfModule mod_rewrite.c>
RewriteEngine On
# ErrorDocument 404 "Ooops...missing something"
# ErrorDocument 500 "Ooops...server crashed?"
#ErrorDocument 403 "Ooops.Authentication required?"
# ErrorDocument 401 "Ooops...secret"
RewriteCond %{HTTP_HOST} !^www\.
RewriteCond %{HTTP_HOST} !(.*)api(.*)
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
正如提到的其他问题,我检查了 mod rewrite 并且它可以将非 www 移动到 www 。您可以看到上面的重写规则。
但errordoument
不工作。我也试图放置error document
在不同的地方我放errordoument
错地方了吗?
我指的是这个文件。