iis设置404错误页面和解决自动刷新跳转详细图文教程

标签:
404页面seo404跳转it |
分类: seoer网络杂谈 |
iis设置404错误页面和解决自动刷新跳转详细图文教程
今天在公司闲着没事,突然发现了早前网站被黑了之后,被人散布在我网站的文章,点击进去看看,发现页面已经被删除,跳转到404页面,这个时候一切还是那么的美好,一切都是非常的正常。
但是,之后的一秒钟,天煞的我怎么突然想到要检测一下爬虫爬行该URL所返回的状态码呢?这不看不知道,一看吓一跳,原本应该显示返回404状态码的框框内赫然写着200.什么意思?这就是经理之前设置的404跳转没成功。瞬间,寡人暗叫一声:我去...
接下来就是重新设置404跳转了,公司用的WIN+IIS:
首先我的公司里面用的是VPS虚拟服务器,登陆之后,打开IIS(internet信息服务)
http://s3/mw690/003yMWM0ty6FvFCJpex01&690
如上图示,因为这个VPS上有多个公司的站点,所以找到我要设置404页面的网站fxcm,右键点击属性
http://s6/mw690/003yMWM0gy6FvhojacZ55&690
在如图示的对话框中点击自定义错误,然后找到404,单击编辑
http://s7/mw690/003yMWM0gy6FvhoP8wef6&690
在编辑属性对话框中,选择"消息类型"有三种选择:URL、默认和文件。
然后依次确定-->应用--->全选--->确定即可。这样,你就给自己的不存在文档设置了自己制作的比较良好的跳转404页面。
此时发现了早前没有设置成功的原因所在:早前他"消息类型"设置的是"URL",虽然错误页面跳转到404页面,但是,爬虫爬行该URL返回的依然是200。然后,我将"消息类型"设置试了另外的两个,都是很正常的返回404。到此,呼吸顿时舒畅,但是,5秒钟过后,心中再次默念一声:我去...
顿时发现404页面被自动跳转到首页了。就是说用户打开我的错误页面,然后我给了他单独制作的404页面,但是,该404页面在5秒钟之后却自动跳转到了网站首页,天煞的,我这是要说相声的节奏么?
下面扯淡一些网站存在404页面的答疑:
1,404页面会被搜索引擎认为网站作弊?
答案:呵呵,当然不是。谁都知道,网站里的内容都不是永远存在的,搜索引擎也不例外。所以,当你网页有少部分被删除,然后采用404页跳转,因为这是符合正常的网页规则,所以搜索引擎是不会认为作弊的。
2,404页面的存在更有益于用户体验
相比较Web服务器默认的光秃秃、简陋、呆板且对用户不友好的404错误页面来说,大家的网站把错误页面跳转到404特制页面很大程度上保护原有网站流量。并且,还能够提升网站与用户间的友好度,提升用户体验。当然,你的404页面也要做不说较为美观,至少不难看,这样才能更好的提升网站形象。
3,上述讲到不能将404页面refresh或者JS跳转到首页的原因?
网站长切莫对自己的404页面擅自跳转,切记,不要将404错误转向到网站主页,否则可能会导致主页在搜索引擎中消失 。404页面之后的路径去向应该是由用户自己来决定,说到这,又设计到用户体验度的问题,试想,谁会无缘无故的喜欢一个别人给予的页面呢?是不是感觉被QJ了一样?
4,404页面配置错误返回了200状态码的后果?
google和baidu等这种大型的搜索引擎都是通过HTTP状态码来认知网页的状态。规定:如果该网页不存在,那么这个链接就是死链接或者错误链接,通往该网页的URL链接就应该返回404错误状态码,目的是告诉搜索引擎该URL链接不存在,不必爬行和建立索引,或者回去删除已经被建立的索引。但是,如果此时没有404页面或者就算有404页面但是返回的仍然是200或者302状态码,搜索引擎仍然会为该链接建立索引,这样就会有大量不同的链接指向了相同的网页内容。结果就是对搜索引擎而言,特别是Google,不但很难获得信任指数TrustRank,也会大大降低Google对网站质量的评定。
5,404页面配置错误返回了302状态码的后果?
这就是可能很多朋友通过refresh或者其他手段将404页面跳转到首页或者特定页面的话,这类404页面可能返回”200″状态码,也可能返回”302″,但不论哪种,从SEO技术角度看,均不是一种合适的选择。从理论上说,对”302″错误,搜索引擎认为该网页是存在的,只不过临时改变了地址,仍然会索引收录该页,这样,同样会出现类似于”200″状态码时的重复文本问题;其次,以google为代表的主流搜索引擎对302重定向的适用范围要求越来越严格,这类不当使用302重定向的情况存在很大的风险。
综上所述,对网站的自定义404页面的设置,不仅仅是大家看到的出现了一个404页面告诉访客他要的东西不存在,而是应该返回“404”错误代码,而不是 “200”或“302”。虽然这些对访客来说无所谓,但是,对搜索引擎来说至关重要,关乎生死。扯淡到此结束,关机收工...美好的周末又要到来了!
最后再扯一句,可能有的404错误页面刷新跳转到首页不是通过refresh,而是通过JS调用:
function isIFrameSelf(){try{if(window.top ==window){return false;}else{return true;}}catch(e){return true;}}
function toHome(){ if(!isIFrameSelf()){ window.location.href="http://fxcm.hqjhw.com/";}}
window.setTimeout("toHome()",5000);