我花了一下午的时间研究ErrorDocument 404 issue
这个问题,但还是没能解决。你能帮我一下吗?
我已经设置了自定义 404 错误页面,并尝试将其链接到用户拼写错误或错误输入 URL 位置的任何 URL。我一直在使用
ErrorDocument 404 / example.php
尝试将用户链接到我的 404 错误页面。它表现得非常奇怪,因为我遇到过它只在某些条件下工作……如下所列
- 仅当使用文件的实际名称而不是我们为其创建的新名称时它才有效......https://www.mywebsite.com/FileName.php(它返回错误 404 和正确的错误 404 页面)
- 当 URL 中网站名称后面的部分有多个“/”时...ei: https://www.mywebsite.com/File/Wrong_Page/(返回错误页面 404)
但当我尝试其他方法时,它只会返回标准错误消息“文件未找到”,并显示空白页。除上述示例之外的任何方法...都不起作用!
我该如何修复这个问题,以便我的网站始终显示错误 404 页面,而不是搜索引擎的默认文件未找到页面或错误页面?
答案1
答案2
检查您的 Apache 配置中是否启用了“mod_rewrite”模块,并确保您的 .htaccess 文件所在目录的“AllowOverride”指令设置为“All”。