云测速前几天帮朋友用Apache环境设置404错误页面的时候,发现设置好的404页面的http状态居然是200,也就是返回了正常的http状态,这样对搜索引擎来说可不是什么好事,这个页面明明是404,也就是不存在的页面,现在却给搜索引擎返回的状态是正常的。下面云测速介绍一些404页面返回404状态的方法。
一般来说,我们在Apache建站以后,设置下面的404错误跳转,用下面的代码:
ErrorDocument 404 "https://cloud-ping.com"
我们把它改成下面的代码:
ErrorDocument 404 "/404.html"
404.html使用meta的refresh功能跳转回首页,我们得到头部返回如下:
HTTP/1.1 404 Not Found
我们来总结一下404错误页面的设置方法吧
方法一:
利用.htaccess来设置404错误页面: ErrorDocument 404 /404.html,建立一个简单的html404页面命名 404.html。
方法二:
修改 httpd.conf,找到如下代码:#ErrorDocument 404 /missing.html
httpd.conf中的这一部分,#ErrorDocument 404 /missing.html 是显示错误页信息的,去掉前面的#,修改为:ErrorDocument 404 /404.php