前两天有网友说的404页面制作是错误的,http返回的状态是200,也就是说本来应该找不到的页面现在找到了,且原来不存在的页面现在也都指向这个404页面,这样的页面是危险的。
关于错误404页面制作的seo负面影响大概是这样说的:
当搜索引擎蜘蛛在请求某个URL时得到“404”状态回应时,即知道该URL已经失效,便不再索引该网页,并向数据中心反馈将该URL表示的网页从索引数据库中删除,当然,删除过程有可能需要很长时间;而当搜索引擎得到“200”状态回应时,则会认为该url是有效的,便会去索引,并会将其收录到索引数据库,这样的结果便是这两个不同的url具有完全相同的内容.。
自定义404错误页面的内容,这会导致出现复制网页问题。对搜索引擎而言,特别是Google,不但很难获得信任指数TrustRank,也会大大降低Google对网站质量的评定。
在了解了这些知识以后,我对我的404页面开始了重新的改造:
1、在空间管理里面,自定义404页面为“/error.asp”;
2、制作error.asp页面,代码如下:
<% response.Status ="404 Not Found" %>
这样,标准的404页面就已经制作好了。
下一步就是丰富一下这个404页面 在上面那段代码的下面,再加上自己想要的代码,比如随机显示文章,友情提示等等,但有一点要注意,这里面的链接一定要用相对链接,最好也不要有指向首页的链接;
3、至此,404页面基本上大告功成,上传到服务器的根目录下就ok了;
4、使用Server Header检查工具测试一下404页面,这下返回的http值就是404了。
附上Server Header检查工具的代码:
| Search Engine Friendly Redirect Checker Tool © SEO Chat™ |
没PHP的啊
当时是Zblog,所以没考虑PHP的。
哈哈 用到的时候来学习了 看来以后有时间了 就要到你的博客学习学习 不然用到的时候就茫然了~~
这个真不错……
我的是在服务商那直接设置的
404还是蛮重要的
给我发邮箱里吧!dashan714@126.com 哈哈 谢谢了
能不能给我做个?
恩,不错,学习了