我试图在找不到页面时显示自定义错误消息,并且在我的 .htaccess 上添加了如下行:
ErrorDocument 404 error/404.html
但这只是在屏幕上显示 404.html,而不是渲染 404.html 页面,如果我这样写
ErrorDocument 404 /error/404.html
比它给我一个错误
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
还有其他方法可以显示实际的错误 html 页面吗?谢谢你,丹尼尔!
最佳答案
根据您的描述,您的 error
文件夹似乎位于 DOCUMENT_ROOT/site
文件夹内。在这种情况下,以下完整路径 ErrorDocument
指令应该适合您:
ErrorDocument 404 /site/error/404.html
关于apache - htaccess错误文档未呈现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18703018/