apache - htaccess错误文档未呈现

标签 apache .htaccess errordocument

我试图在找不到页面时显示自定义错误消息,并且在我的 .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/

相关文章:

java - Apache Velocity + Servlet 3.0

php - Apache Web 服务器配置给出 404 错误消息

php - 自定义错误页面无法直接访问

apache - 不存在的php文件的自定义404页面

apache - 在应用 DirectoryIndex 之后应用 mod_rewrite 规则

linux - 如何通过 linux apache 服务器在浏览器上运行 node.js?

php - js 从样式化的 url 获取查询字符串

html - 如何解决在 ubuntu apache2 上使用 mod_jk 和虚拟主机重定向到 tomcat 时添加自定义错误 503 页面 html

APACHE-TOMCAT 谁能详细说明哪一个是网络服务器和网络容器?

.htaccess - 如何删除https