目前我的.htaccess(位于www / site目录中)有一些ErrorDocuments,例如ErrorDocument 404 /site/error
,它可以工作。
但是,此站点目录中有一个目录不应包含这些自定义错误文档。因此,每当用户尝试访问/site/no_custom_errors/non_existing_file.png时,我都应该获得默认的Apache错误页面而不是我的自定义错误。
我将如何实现这一目标?
答案 0 :(得分:0)
您对该目录的apache配置可以更改它,或者如果“AllowOverride FileInfo”(请参阅:http://httpd.apache.org/docs/2.2/mod/core.html#allowoverride)对该站点或目录处于活动状态,则该目录中的.htaccess文件将包含:
ErrorDocument 404 /site/otherErrorDoc
请参阅:http://httpd.apache.org/docs/current/mod/core.html#errordocument
或者,它可以在<目录>中完成。 httpd.conf或虚拟主机中的指令如下:
<Directory path/to/special/directory>
ErrorDocument 404 /site/otherErrorDoc
</Directory>
请参阅:http://httpd.apache.org/docs/2.2/mod/core.html#directory