html - 404页面不显示
问题描述
我的本地主机(MAMP)设置的静态站点上有一个 404 页面。该文件称为 404.html(位于站点的根目录),在我的 .htacccess 文件(位于站点的根目录)中,我放置了以下代码行:
ErrorDocument 404 /404.html
但是,当我输入错误的 URL 时,404.html 页面不会显示。我已经完成了一项测试,以确认在执行 mysite/404.html 时确实显示了 404.html 页面。
有谁知道是什么问题?
谢谢
解决方案
我曾经遇到过类似的问题,对我来说这是一个错误配置httpd.conf
,也许可以为您解决:
文件位于MAMP_Root\apache\conf\httpd.conf
.
在我的文件中有ErrorDocument 404 "/cgi-bin/missing_handler.pl"
一行,我只需要将其注释掉即可解决问题。
您还可以发布您的完整.htaccess
文件吗,它可能包含其他干扰内容(我会将其添加为评论,但我没有足够的代表,抱歉)。
推荐阅读
- javascript - JavaScript 在不同的时间执行相同的函数
- c# - C# 使用 ScpClient 运行命令
- javascript - 对于模型 \"colt\"" 错误的路径 \"_id\" 处的值 \":5e1360c5edb2922570aa2611\" 转换为 ObjectId 失败
- php - 带有Curl的PHP中“whois.pir.org”的哪个命令?
- c# - 使用 autofac 注册 ImmutableArray
- microsoft-graph-api - 创建计划后获取 Microsoft Teams 组/团队的驱动器
- php - 在 php 的组合框中使用默认值
- javascript - React:`style` 属性需要从样式属性到值的映射,而不是字符串
- math - 哪个点在逆时针方向
- flutter - Flutter GridView.Builder 不滚动(高度问题)