设置网站404页面的正确做法
作者:园子 来源:一直在努力 发布时间:2009-01-12 15:17:00
什么是404错误
HTTP 404 错误意味着链接指向的网页不存在,即原始网页的URL失效,这种情况经常会发生,很难避免,比如说:网页URL生成规则改变、网页文件更名或移动位置、导入链接拼写错误等,导致原来的URL地址无法访问;当Web 服务器接到类似请求时,会返回一个404 状态码,告诉浏览器要请求的资源并不存在。但是,Web服务器默认的404错误页面,无论Apache还是IIS,均十分简陋、呆板且对用户不友好,无法给用户提供必要的信息以获取更多线索,无疑这会造成用户的流失。
404页面的作用
搜索引擎通过HTTP状态码来识别网页的状态。当搜索引擎获得了一个错误链接时,网站应该返回404状态码,告诉搜索引擎放弃对该链接的索引。而如果返回200或302状态码,搜索引擎就会为该链接建立索引,这导致大量不同的链接指向了相同的网页内容。结果是,搜索引擎对该网站的信任度大幅降低。
如何检查自定义404页面能够返回“404”状态码
在自定义404错误页面设置完毕后,一定要检查一下其是不是能够正确地返回“404”状态码。检查的方法也相当简单,输入一个网站内不存在网页的url,查看一下HTTP Header的返回情况,确信其返回的是“404”状态码。
404页面的正确做法
1、Apache服务器404页面的设置方法
在.htaccess 文件中加入代码:ErrorDocument 404 /Error.html
建立一个简单的html404页面命名 Error.html
把 Error.html放置在网站根目录即可。
2、IIS/ASP.net下设置404错误页面
首先,修改应用程序根目录的设置,打开 “web.config” 文件编辑,在其中加入如下内容:
<configuration>
<system.web>
<customErrors mode=”On” defaultRedirect=”error.asp”>
<error statusCode=”404″ redirect=”notfound.asp” />
</customErrors>
</system.web>
</configuration>
此例中“error.asp”为系统默认的404页面,“notfound.asp”为自定义的404页面,使用时请修改相应文件名。
然后,在自定义的404页面“notfound.asp”中加入:
<%
Response.Status = “404 Not Found”
%>
这样,便可以保证IIS能够正确地返回“404”状态码
友情提醒
1、一定不要将404错误直接转向到网站首页,这将可能导致你的网站首页不被收录;
2、/Error.html 前面请不要带主域名(错误的写法:yzznl.cn/error.html,正确的写法:/error.html),否者返回的状态码是302或200状态码。
猜你喜欢
- 1.在Yahoo知识堂,百度知道,天涯问答上回答问题。搜索与你博客相关的问题,回答并留下相关链接,就可以得到反向链接并带来流量。2.如果你写
- 数据中心操作大量的数据,当数据遭到破坏时,这就是一场灾难。这正是定期进行备份的重要性。即使你有大量的备份数据都没有使用,备份也肯定不是在浪费
- 一、关键词位置、密度、处理1.URL中出现关键词(英文)2.网页标题中出现关键词(1-3个)3.关键词标签中出现关键词(1-3个)4.描述标
- 引言:以下是根据群讨论结合自己的心得整理成文,适合新手阅读,高手请飘过。和群里一个朋友接触不到半年,给我的第一感觉是就他很好学,从最开始连C
- 被认为是资本“避风港”的中国网络游戏市场在全球经济风暴中可谓大放异彩。日前,易观国际发布的《2009年第2季度中国网络游戏市场季度监测》显示
- 这可能是所有新站长都面临的一个问题,对于一个站点来说,做友情链接是非常不错的一种推广网站的手段,只是这个链接到底该怎么做,不少人都是非常盲目
- 曾经有一个网站,拥有高质量的流量,每天Google AdSense收入却不高,后来经Google AdSense小组帮助优化广告之后,每天G
- 在雅虎 Yahoo! Small Business 页面上已经把1.99连接去掉了。但可以通过下面这个地址注册。https://smallb
- 从2008年起,我开始了网络编辑的生涯,一开始确实不明白网站这些事情是做什么的,但是我慢慢对网站运营也熟悉起来。我觉得做网站和心态有很大的关
- 根据对一些站长的最新调查显示,百度收录新网站的大约时间是2周。也就是说,新站做好了,需要等2周时间才能在百度收录。只有很少一部分幸运的站长,
- 11月11日消息,据外国媒体报道,eBay首席执行官John Donahoe称,eBay将关注中国的出口商,并与与中国当地的公司扩大合作。D
- 首先登录你的Godaddy 帐户,然后点击Godaddy 首页上方的Hosting 菜单,如下图所示: 然后选择下拉菜单里的Web site
- 近年来互联网站个人站长数量成几何倍数的上涨,这也促使了各大IDC积极推出各种虚拟主机以及合租空间业务。相对于仅做一个较小资讯网站,对WEB空
- godaddy空间的邮件帐户的POP该怎样设置呢?下面我来给大家介绍下:第一. 创建帐户。第二. 具体的POP设置如下: &nbs
- 付款流程中有两个收入点需要注意,一个是 10 美元,一个是 100 美元。一.10美元,确认帐户信息当你的收入达到10美元时,系统会自动向你
- 一些有心的网管最近可能发现Google的排名结果一种反常的现象,至于这个变动究竟是Google改变了它的算法,还是人为地增加了排名的新的页面
- 今天的文章中我们为大家介绍的是有关活动目录的一个全新功能:可重启活动目录(Restartable Active Directory),这一功
- 精美商城模板,不容错过V5MALL多用户商城系统是一款秉承威博多用户版优秀品质,运营于高速稳定的微软。完全具备搭建超大型网络购物多用户网上商
- 北京时间3月2日消息,据外国媒体报道,透视中国的网游行业,似乎需要谨慎一点,但此领域的重要性是显而易见——当中国的互联网时代到来时,网游似乎