前段时间我将404错误页面更改为我网站的主页面。 (愚蠢的我,但我是新手,当时似乎是一个好主意。)
麻烦的是,我忘了我是如何完成它的。我曾经尝试过TextPattern CMS,我想我是在CMS中做过的,但我不记得怎么做了。
如今,我没有使用CMS(但数据库仍在那里),我创建了一个更具描述性的错误页面,并且我已经更新了我的.htaccess文件,但行为没有改变 - - 仍旧旧错误(坏)页面返回。我在我的.htaccess文件中尝试了以下内容,但都无济于事
ErrorDocument 404 default
ErrorDocument 404 http:/www.mysite.com/404.shtml
ErrorDocument 404 /404.shtml
非常感谢任何帮助。 Google网站管理员工具报告了54个“软404”错误,我必须解决此问题!
-Thanks
答案 0 :(得分:0)
我希望这样的软404页面是服务器响应代码200而不是404的错误页面。
这取决于您在服务器上使用的软件。我认为您的脚本404.shtml返回错误的响应代码到目前为止您需要编辑该文件,它将返回响应代码404.
在PHP中,您可以使用:
header("Not Found", 404, true);
请注意,此行必须在任何输出前保留!