我正在尝试在找不到页面时显示自定义错误消息,而在我的.htaccess上我添加了这样一行:
ErrorDocument 404 error/404.html
但这只是在屏幕上显示404.html而不是渲染404.html页面,如果我这样写的话
ErrorDocument 404 /error/404.html
比它给我一个错误
此外,尝试时遇到404 Not Found错误 使用ErrorDocument来处理请求。
有没有其他方法可以显示实际的错误html页面?谢谢你,丹尼尔!
答案 0 :(得分:2)
根据您的说明,您的error
文件夹似乎位于DOCUMENT_ROOT/site
文件夹中。在这种情况下,遵循完整路径ErrorDocument
指令应该适合您:
ErrorDocument 404 /site/error/404.html