.htaccess htaccess中的ErrorDocument不工作
如果发生任何内部服务器错误,我将尝试实现默认错误页。我阅读了许多文章并提出了有关此问题的问题。但我无法获得自定义错误页 My.htacess文件:.htaccess htaccess中的ErrorDocument不工作,.htaccess,errordocument,.htaccess,Errordocument,如果发生任何内部服务器错误,我将尝试实现默认错误页。我阅读了许多文章并提出了有关此问题的问题。但我无法获得自定义错误页 My.htacess文件: DirectoryIndex app.php ErrorDocument 404 "Ooops...missing something" ErrorDocument 500 "Ooops...server crashed?" ErrorDocument 403 "Ooops.Authentication required?" ErrorDocume
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]
DirectoryIndex app.php
错误文档404“Ooops…缺少某些内容”
ErrorDocument 500“Ooops…服务器崩溃?”
错误文档403“需要Ooops.Authentication?”
错误文件401“Ooops…机密”
重新启动发动机
#错误文档404“Ooops…缺少某些内容”
#ErrorDocument 500“Ooops…服务器崩溃?”
#错误文档403“需要Ooops.Authentication?”
#错误文件401“Ooops…机密”
重写cond%{HTTP_HOST}^www\。
重写cond%{HTTP_HOST}!(*)api(*)
重写规则^(.*)$http://www.%{HTTP_HOST}/$1[R=301,L]
正如前面提到的另一个问题,我检查了mod rewrite,它可以将非www移动到www。你们可以看到上面的重写规则
但是errordoment
不起作用。我试图将errordocument
放在不同的地方,也是因为我把errordoment
放在了错误的地方
我指的是文件。到底是什么问题?什么不起作用?自定义页面未显示。为了测试,我使用了此消息。它没有显示…它只显示500个内部服务器错误。请检查您的Apache的
error.log
以了解此500个错误的原因。如果有任何错误未处理,我想为用户显示自定义页面。是的,收到了,但由于您得到了500个错误,您需要检查Apache error.log并注释掉ErrorDocument 500
行。