大多数 htaccess 404 错误规则都基于绝对目录位置,例如/404.php。我想要一个相对于它所在位置的文件(因此当我从 WAMP 中的测试环境转移到现场时,我不必希望我正确编辑文件)。
不幸的是,
ErrorDocument 404 404Error.php
只是将 404Error.php 打印到浏览器,它不会调用实际的错误页面
ErrorDocument 404 /FOOBAR/404Error.php
会。
编辑:
我想我还不够清楚。测试环境是 WAMP 本地服务器,错误文件位于/FOOBAR/404Error.php,而“实时”服务器是 www.fubar.com/404error.php——将其放在根目录中。
最佳答案
这个怎么样?
ErrorDocument 404 ../directory/404page.html
关于http - 如何编辑 .htaccess 文件以指向 404 错误文档的相对目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6481249/