李明教你制作404页面

摘要

什么是404页面

什么是404页面

404页面就是当用户输入了错误的链接时,返回的页面。

404页面的目的

告诉浏览者其所请求的页面不存在或链接错误,同时引导用户使用网站其他页面而不是关闭窗口离开。

很多开源系统包括CMS系统、Blog系统等不提供404页面或提供的404页面并未达到SEO的要求,这让网站的权威性大打折扣。
404页面该达到怎幺样的效果才符合SEO要求?

这里我们认识一些SEO时常见的Http状态码:

404:伺服器找不到指定的资源,请求的网页不存在(譬如浏览器请求的网页被删除或者移位,但不排除日后该链结有效的可能性);
410:请求的网页不存在(注意:410表示永久性,而404表示临时性);
200:伺服器成功返回请求的网页;
301:网址永久性重定向
302:网址临时性重定向

在搜索引擎看来最主要的应该是404错误了,404错误是代表网页不存在。当用户进入你域名下一个不存在的页面产生此错误,搜索引擎认为HTTP错误,该页面不存在,如果太多的此类错误将会受到搜索引擎的处罚。

网站如何制作404页面

当有人访问我们网站一个并存在的页面时,就会出现错误,也就是死链结。
大家经常看到以下错误页面:

如果大家访问一个网站出现这种情况,估计会马上关掉这个窗口,搜索引擎同样会对这个网站的印象不好。

这时,我们可以做一个404页面,告诉用户所请求的页面链结错误或不存在,引导用户去往其他页面而不是关闭窗口。

首先,上别的网站找一个比较漂亮的404页面,打开你喜欢李明博客的这个地址:www.域名.com/404.html。打开404页面后,右键–>页面另存为–>404.html,然后把里面的logo和链结改为你自己网站的就可以了

第二步,把改好的页面404.html上传到项目的根目录下,然后修改根目录下的.htaccess文件,在上面增加一行:ErrorDocument404/404.html(注意:直接在虚拟空间上修改,.htaccess的格式乱了,可以在本地修改好之后重新上传了一下)

最后,访问你自己网站不存在的页面,比如www.域名.com/aufhgfhlej(类似这样肯定不存在的),如果访问后恩能跳转到新上传的404页面,就说明错误页面做好了!

在网站的运行过程中可能会面临很多问题,例如伺服器出错,用户请求的页面不存在,程式配置错误等等一系列的问题。在用户请求浏览网页碰到这些的时候会出现一些系统默认的错误页面,这样对于用户很不友好,同时对于搜索引擎来所更是不友好,更不要将404错误直接转向到网站首页,这将导致首页不被收录。

如果碰到困难,参考本站:错误网页、.htaccess文件。

.htaccess文件內容

RewriteEngine onErrorDocument 400 /404.htmlErrorDocument 401 /404.htmlErrorDocument 402 /404.htmlErrorDocument 403 /404.htmlErrorDocument 404 /404.htmlErrorDocument 405 /404.htmlErrorDocument 406 /404.htmlErrorDocument 407 /404.htmlErrorDocument 408 /404.htmlErrorDocument 409 /404.htmlErrorDocument 410 /404.htmlErrorDocument 411 /404.htmlErrorDocument 412 /404.htmlErrorDocument 413 /404.htmlErrorDocument 414 /404.htmlErrorDocument 500 /404.htmlErrorDocument 501 /404.htmlErrorDocument 502 /404.htmlErrorDocument 503 /404.htmlErrorDocument 504 /404.htmlErrorDocument 505 /404.htmlorder deny,allow

404错误网页內容
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>欢迎光临李明博客</title><style type="text/css"><!--.STYLE1 {font-weight: bold}.STYLE2 {font-weight: bold}--></style></head><body><p class="STYLE1">欢迎光临李明博客likinming.com</p><h2 class="STYLE2">1、如果你发现你所浏览的內容跳到当前页面,请重新搜索。 </h2><p class="STYLE2">2、通过<a href="http://likinming.com" kesrc="http://likinming.com">http://likinming.com</a>进行浏览。</p><p class="STYLE2">3、李明博客|liming,分享生活,分享健康知识,分享无忧,爱生活,爱自由!</a></p>感谢您使用本站,如有疑问请<a href="https://likinming.com/post-18.html" kesrc="https://likinming.com/post-18.html" target="_blank">联系我们</a>。</p><li>Copyright ©2012 <a href="http://likinming.com" kesrc="http://likinming.com">李明</a> | <a href="https://likinming.com/m/" kesrc="https://likinming.com/m/" target="_blank">手机版</a> | <a href="https://likinming.com/" kesrc="https://likinming.com/" target="_blank">电脑版</a> | <a href="https://likinming.com/post-19.html" kesrc="https://likinming.com/post-19.html" target="_blank">免责声明</a></li><style type="text/css"><script src="http://s21.cnzz.com/stat.php?id=4826225&web_id=4826225&show=pic" kesrc="http://s21.cnzz.com/stat.php?id=4826225&web_id=4826225&show=pic" language="JavaScript"></script><!--.STYLE1{color:#0000FF;font-weight:bold;font-size:25px}.STYLE2{font-size:15px; line-height:25px}body{margin-top:88px;margin-left:455px}--></style></body></html>

版权所有:《李明博客
文章标题:《李明教你制作404页面
除非注明,文章均为 《李明博客》 原创
转载请注明本文短网址:https://likinming.com/post-35.html  [生成短网址]

发表评论

注意:本博客开启缓存,你的评论一般2小时后才能看到,如是广告,评论将无法显示!

目前评论:3 条

  1. avatar 晨曦
    回复 2013-09-19 14:20  沙发

    不错哦

  2. avatar 空城旧梦
    回复 2013-01-08 10:39  板凳

    不错。偷走了。。。。

    • avatar 李明

      @空城旧梦:欢迎再次光临!