首页 > 解决方案 > 404页面不显示

问题描述

我的本地主机(MAMP)设置的静态站点上有一个 404 页面。该文件称为 404.html(位于站点的根目录),在我的 .htacccess 文件(位于站点的根目录)中,我放置了以下代码行:

ErrorDocument 404 /404.html

但是,当我输入错误的 URL 时,404.html 页面不会显示。我已经完成了一项测试,以确认在执行 mysite/404.html 时确实显示了 404.html 页面。

有谁知道是什么问题?

谢谢

在此处输入图像描述

标签: html.htaccesshttp-status-code-404

解决方案


我曾经遇到过类似的问题,对我来说这是一个错误配置httpd.conf,也许可以为您解决:

文件位于MAMP_Root\apache\conf\httpd.conf.
在我的文件中有ErrorDocument 404 "/cgi-bin/missing_handler.pl"一行,我只需要将其注释掉即可解决问题。

您还可以发布您的完整.htaccess文件吗,它可能包含其他干扰内容(我会将其添加为评论,但我没有足够的代表,抱歉)。


推荐阅读