<Files .htaccess>
order allow,deny
deny from all
</Files>
ErrorDocument 404 /websites/404/index.PHP
现在据我所知,你可以通过添加另一行来包含更多的ErrorDocument.例如
<Files .htaccess>
order allow,deny
deny from all
</Files>
ErrorDocument 404 /websites/404/index.PHP
ErrorDocument 503 /websites/maintenance/index.PHP
但是,当我尝试使用以下代码行为HTTP 451添加页面时ErrorDocument 451 /websites/451/index.PHP并重新加载我的页面时出现服务器错误!错误500.我后来发现这是因为XAMPP不再拿起带有.htaccess文件的文件夹而且错误只能通过删除错误451的ErrorDocument来解决.是什么原因造成的,我该如何解决?
EditJust包含有关我正在使用的软件的更多信息.我在用
> XAMPP控制面板v3.2.2
> Apache 2.4.17 – 这是XAMPP附带的版本
解决方法:
即使有很多HTTP状态代码(officially maintained by the IANA),但并非所有的Web服务器都支持所有这些代码.从Apache 2.4开始,Apache不支持状态代码418和451并将其静默转换为错误500.
Apache 2.4中支持的状态代码的最新增加是414和501以及400(从Apache 2.4 change log开始)的崩溃预防:
core: Support custom ErrorDocuments for HTTP 501 and 414 status codes.
PR 57167 [Edward Lu ]core: Prevent a server crash in case of an invalid CONNECT request with
a custom error page for status code 400 that uses server side includes.
PR 58929 [Ruediger Pluem]
见list of supported HTTP status codes(自Apache 2.4.4起).
查看有关remapping of custom status codes to 500 errors的较旧的错误(针对2.2提交).
请参阅此previous question regarding a similar problem(以及Apache 2.2).
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。