当你网站某些页面无法访问时,网站往往返回404状态,即显示404页面。那么,什么是404页面。那么,什么是404呢?404页面的含义是页面暂时无法访问。由于各种外部,内部原因,网站总会有暂时无法访问或者已经失效的页面,这时浏览器就会显示一个“页面无法找到”的页面,即404页面,但通常系统自带的404页面不仅很不美观,而且很难留住用户。因此,我们需要制作一个自定义“404”页面。
然而,很多人自定义的404页面虽然美观,但页面返回状态是“200”,即页面正常访问。而“200”页面是会被搜索引擎正常收录的,这就造成网站大量页面重复,从而被降权。那么,如何知道自己的404页面设置是否正确呢?其实很简单,只需搜索“404状态检测”即可找到很多在线测试404的网站。如果知道了404页面设置有问题,又该如何改呢?只要注意2点就行了:
1.万万不可直接跳转到首页。很多网站喜欢在404页面中添加跳转代码,这样对搜索引擎极不友好,很有可能被降权,甚至被判作弊。
2.在页面头部添加404状态返回代码。代码如下:php页面:Php
header("HTTP/1.1 404 Not Found");?> asp页面:Asp
好了,这下一个正确的404页面就设置好了。下一步就是美化了。对于美化基础较差的新手而言,最好的方法莫过于借鉴其他网站的了。
举个例子,我的网站就是用了QQ词典的404页面。只要查看源代码,并把关键地方修改一下即可。但要注意的是。页面头部要添加之前所说的返回状态代码,否则就会成为200页面。在这里,笔者给大家提一个建议:为了保证整个网站的协调性,404页面最好要使用网站其他页面的头部。但这样可能会需要使用2个css(对于使用div+css的网站),容易造成混乱。解决方法很简单,在需要调用css的部分前加上调用css代码即可。
设置、美化完404页面后,上传至服务器或虚拟主机根目录并设置即可。本文来自: 转载请保留链接,谢谢!