htaccess ErrorDocument无法呈现

时间:2013-09-09 16:42:54

标签: apache .htaccess errordocument

我正在尝试在找不到页面时显示自定义错误消息,而在我的.htaccess上我添加了这样一行:

ErrorDocument 404 error/404.html

但这只是在屏幕上显示404.html而不是渲染404.html页面,如果我这样写的话

ErrorDocument 404 /error/404.html

比它给我一个错误

  

此外,尝试时遇到404 Not Found错误   使用ErrorDocument来处理请求。

有没有其他方法可以显示实际的错误html页面?谢谢你,丹尼尔!

1 个答案:

答案 0 :(得分:2)

根据您的说明,您的error文件夹似乎位于DOCUMENT_ROOT/site文件夹中。在这种情况下,遵循完整路径ErrorDocument指令应该适合您:

ErrorDocument 404 /site/error/404.html