【发布时间】:2014-12-29 20:24:00
【问题描述】:
我想为 403 使用自定义错误文件,但 apache 似乎忽略了指令 ErrorDocument,只是给了我默认的错误文件。这是我httpd.conf的开头
ServerRoot "C:/xampp/apache"
Listen 80
ErrorDocument 403 "/403.html"
ErrorDocument 404 "/403.html"
我刚刚添加了404 以查看它是否有效,但它没有。文件403.html存在于C:\xampp\apache\403.html
我尝试在配置文件中将ErrorDocument 指令进一步向下移动,其中描述ErrorDocument 指令的cmets 开始但结果相同。
我正在测试的文件夹中的任何.htaccess 文件中都没有ErrorDocument 指令。
你能告诉我为什么 apache 不理我吗?
编辑
为了确保我会提到我测试这个的方式。我在C:\xampp\htdocs 中有一个.htaccess 文件,其中包含以下内容
Order deny,allow
Allow from 127.0.0.1
Allow from ::1
Deny from all
其目的是拒绝访问所有未明确允许的子文件夹和文件,然后我只是向我的公共 IP 发送请求以拒绝访问。
【问题讨论】:
-
使用
ErrorDocument 403 http://localhost/403.html时是否有效。 This post may help
标签: windows apache xampp errordocument