用户访问网站上不存在的页面时,效劳器通常应该返回404错误。假如网站没有效劳器端设置404页面,用户阅读显现的将会是一个默许的错误页面。这样的错误页面用户体验就肯定不好,一切的脚印都提供客制化404页面的功用。
不能假定页面既然不存在,搜索引擎就不会来匍匐这种网址,由于种种缘由,网上任何中央都可能呈现指向你的域名确写错目录或文件名的URL,搜索引擎制造会跟踪这种错误URL,访问不存在的页面。
404错误代码
设计404页面的时分要留意当页面不存在时,一定要返回404代码。有的效劳器设置问题页面不存在的时分回返回200状态码,也就是表示网站页面数据正常,留意将使搜索引擎以为网站上有大量反复的内容,不存在的页面一定要确保正确的返回404状态码。
404页面设计留意事项
这里分两种状况。
<DIV class="para-title level-3" label-module="para-title" color:#333333;white-space:normal;background-color:#ffffff;?="">
Apache
为Apache Server设置 404错误页面的办法很简单,只需:
(1)在。htaccess文件中参加如下内容:Errordocument 404 /notfound.php,将。htaccess文件上传到网站根目录。
(2)制造一个404页面,随意您设计,命名为notfound.php,同样上传到网站根目录。
留意:
(1)。切记不要将404错误转向到网站主页,否则可能会呈现主页在搜索引擎中消逝的状况。
(2)。切记不要运用绝对URL,假如运用绝对URL会返回302+200的状态码。
<DIV class="para-title level-3" label-module="para-title" color:#333333;white-space:normal;background-color:#ffffff;?="">
IIS/.net
首先,修正应用程序根目录的设置,翻开web.config文件编辑,在其中参加如下内容:
以下为援用的内容:
<SYSTEM.WEB>
注:上文例中error.asp为系统默许的404页面,notfound.asp为自定义的404页面,运用时请修正相应文件名。
然后,在自定义的404页面notfound.asp中参加以下为援用的内容:
<% Response.Status = 404 Not Found %>
这样,便能够保证IIS可以正确地返回404状态码
<DIV class="para-title level-3" label-module="para-title" color:#333333;white-space:normal;background-color:#ffffff;?="">
制造留意事项
1.不要将404错误转向到网站主页,否则可能会招致主页在搜索引擎中消逝。
2.不要运用绝对URL,假如运用绝对URL返回的状态码是302+200。
3.404页面设置完成,一定要检查能否正确。但http头信息返回的一定要是404状态。这主要是对搜索引擎有关系,由于假如你网站产生较多页面时分但搜索引擎看到的是很多一样的正常页面,有可能会误被以为作弊。
4.404页面不要自动跳转,让用户来决议去向。这触及到404页面的制造,提供用户体验很重要,404页面制造很有学问。
改良404的13个倡议
1、不运用专业术语
“404错误”这个词的运用不断十分标准,但这并不是你运用专业术语吓跑访客的理由。“找不到网页”这个说法相比来说更精确也更易于承受。
2、不要指摘访客
你的访客很有可能是从其他网站链接或者是你网站上一个旧链接而来。看到这个错误页面并不是他们的错,所以要善待他们。撰写的措辞要充溢歉意并尽量提供有益的协助,而不是一些让访客们感到糟糕的文字。
3、提示访客检查拼写
还有一个可能:访客看到404错误页面是由于他们本人在输入URL网址时呈现了拼写错误。提示访客检查他们的拼写,但不要失礼。就像我们在上面提到的,你的措辞不要让访客们感到你是在指摘他们。
4、让页面返回404
每个网页都有一个效劳器响应代码。 代码200是指页面一切正常,404则是指页面无法被找到。假如你曾经指定了自定义的404错误页面,则需要确保页面的标题是返回正确的响应代码。有几种不同的办法能够做到这一点,最简单的就是用你的htaccess文件来指定错误页面。
5、明白标明404
分明地向访客声明他们正在搜索的页面无法找到,且不要让错误页面看起来与正常的内容页(如参加过多的文本和链接)太过类似。你是想要标明这是一个错误页面,所以就不要羞于向访客们声明这一点。
6、协助访客
404错误页面曾经呈如今访客面前,标明这个页面并不是他们正在搜索的。所以你应该设法协助他们找到原来的页面。确保你的错误页中包含一个选项来辅佐用户寻觅他们想要的页面,以至能够包括有过更改的页面的链接。
7、放置网站主页链接
不要让访客无处可去或是无法找到你的网站信息。至少应该有一个链接链回你的网站主页。这样一来,从其他网站链接而来的访客就能够理解你以及你的网站,以至他们可能在你的网站中找到一些他们喜欢的内容。
8、访客便当反应信息
假如访问者点击了你网站上的一个错误链接,你会想理解这个链接毛病。假如经过404页面给他们提供一个反应信息的便利方式,让他们能够报告这个毛病以便你去处理。这只需求一个十分简短的方式来提示访客通知你他们来自哪个页面及哪个链接。经过这个办法,你能够获取到一切你需求的信息。
访客们可能仍然由于无法找到他们想要的页面而感到困惑和懊恼,因而给他们一个发泄不满的中央,同时也给你一个做出回应并提供协助的时机。这很可能会为你挽回一个潜在客户。
9、坚持品牌作风
我们都看过十分酷的“让访客发现一个宏大的“复生节蛋”“的错误页面的设计案例。但千万不要使这个页面的设计与你网站的其他页面相差太大,否则会看起来这个页面不像你网站的设计,会让访客产生疑惑,误以为本人曾经被带到了一个外部网站。
10、言语版本
假如你的网站是多语种的,404错误页面将从你一切言语版本的网站中获取错误信息。无论你想要显现任何信息,都需求将其翻译成各个言语版本,使每个人都能了解。同时还需提供一个链接返回到访客所对应的言语版本的网站。
11、让访客搜索想要的
假如访客正在访问的页面已被挪动,你可能想给他们一个途径来搜索页面被挪动到了何处,能够思索在页面增加一个搜索框。
12、修复你的无效链接
假如你得到的数据显现有大量的访客访问您的404页面(检查你的网站的剖析数据来肯定数量),这标明你的网站上有很多无效链接。你完整能够经过修复这些链接来阻止访客进入404页面。像SiteBeam和Nibbler这样的网站测试工具能够协助检查能否有无效链接,使你可以疾速找到并修复他们而不用等候他人来通知你。
13、不要重定向到主页
一些404错误页面会立即重定向到网站主页,这样做十分不好。你的访客不晓得他们曾经链接到了错误的页面,而且他们会感到困惑由于被无缘无故地链回到了网站主页。
更多精彩请关注:http://www.jmseo.com.cn
更多精彩请关注:http://www.jmseo.com.cn