IIS怎么设置404页面?404页面怎么返回200?注意了它是个大坑!

今天设置了一下404页面,发现是个大坑。

设置的时候遇到的几个错误问题:

     问题一: IIS6设置404页面返回200!

     问题二:IIS设置404后,测试发现404网页打不开,有提示:系统找不到指定的文件

返正是没有设置成功。查了一下午,有说IIS用URL要用后缀.asp的,也有说……


先说一下这个404坑吧:

设置好了,也能正确显示404页面,但用站长工具测试一下,发现返回的是200状态码!

404返回200状态码的大坑:

本来,当访问一个不存在的页面时会返回404状态码,是告诉搜索引擎这个页面不存在或者已经删除!

可是由于设置错误,访问不存在的页面时看到的是自己设置的那个漂亮的页面内容,但返回的却是200状态码!

200状态码是什么意思?是告诉搜索引擎,这个页面是网站正常的页面!

那么,如果这网站有很多不存在的地址页面,搜索引擎就会认为这网站有很多个一模一样的网页,于是给你降权、收缩收录,甚至被K!

大坑呀,所以做好404设置,一定要检查它的返回状态码是不是404!!!

-------

附个状态码检测网址:http://tool.chinaz.com/pagestatus/


附个常见的状态码意思:

* 404 : 请求的网页不存在(不排除日后该链接有效的可能性);

* 410 : 请求的网页不存在(永久);

* 200 : 服务器成功返回网页

* 302 : 网址临时重定向(跳转)

* 301 : 网址永久重定向(权重转移)

* 403 : 拒绝访问

* 500 : 内部错误

-------

正确的设置方法:

我的是IIS6,WIN2003,网站是php的。估计它的版本也差不多。

步骤简述:

1、制作或下载一个404页面,我们用.html后缀的吧。似乎这个好用。页面文件就叫404.html。

2、设置时,我们选用“文件”来设置404页面的“消息类型”。

3、设置好后,404.html文件的权限用户添加一个Users用户。


设置详细图集:








如果文章对您有帮助|有启发|有共鸣|有“爽了”,请随意打赏。您的支持是我的动力和价值的体现。

----------我不是街头卖艺者,但我渴望被打赏,博客要生存下去不容易。
----------我不是酒店服务生,但我渴望被打赏,博主也有妻儿子女一家子人。
----------我不是乞丐叫花子,但我渴望被打赏,渴望被打赏的价值认同感。
----------我不是建筑搬运工,但我渴望被打赏,我是蜜蜂我阅读/挑选/整合/转载/传播。
----------我不是作家或教授,但我渴望被打赏,咱中国人也能主动为知识/为受益而付费。

感谢土豪的打赏!


一码支持:微信/支付宝

打赏qoogle的二维码


分享,也是您对我的热力支持。谢谢!

内容版权声明:除转载分类下的文章来源网络(直转或整合而成),其它皆为本站原创文章。

转载注明出处:http://qoogle.cn/?id=78

发表评论(不用注册哟!)

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。