李础平小议网站404页面制作方法
已有 2534 次阅读2012-3-10 03:04
|个人分类:SEO交流|系统分类:杂谈|
网站, 404, 如何, 制作
分享到微信
网站如何制作404页面
当有人访问我们网站一个并存在的页面时,就会出现错误,也就是死链接。
大家经常看到以下错误页面:
如果大家访问一个网站出现这种情况,估计会马上关掉这个窗口,搜索引擎同样会对这个网站的印象不好。
这时,我们可以做一个404页面,告诉用户所请求的页面链接错误或不存在,引导用户去往其他页面而不是关闭窗口。
那么,如何制作404页面?一般的开源程序,自带有404错误页面,我们就不用管了。下面我们说一下没有默认404页面的怎么做:
首先,上别的网站找一个比较漂亮的404页面,打开你喜欢Toronto Escort的这个地址:www.域名.com/404.html。打开404页面后,右键–>页面另存为–>404.html,然后把里面的logo和链接改为你自己网站的就可以了
第二步,把改好的页面404.html上传到项目的根目录下,然后修改根目录下的.htaccess文件,在上面增加一行:ErrorDocument404/404.html(注意:直接在虚拟空间上修改,.htaccess的格式乱了,可以在本地修改好之后重新上传了一下)
最后,访问你自己网站不存在的页面,比如www.域名.com/adfdfd(类似这样肯定不存在的),如果访问后恩能跳转到新上传的404页面,就说明错误页面做好了!
在网站的运行过程中可能会面临很多问题,例如服务器出错,用户请求的页面不存在,程序配置错误等等一系列的问题。在用户请求浏览网页碰到这些的时候会出现一些系统默认的错误页面,这样对于用户很不友好,同时对于搜索引擎来所更是不友好。
Toronto Escort
这里我们认识一些SEO时常见的Http状态码:
404:服务器找不到指定的资源,请求的网页不存在(譬如浏览器请求的网页被删除或者移位,但不排除日后该链接有效的可能性);
410:请求的网页不存在(注意:410表示永久性,而404表示临时性);
200:服务器成功返回请求的网页;
301:网址永久性重定向
302:网址临时性重定向
在搜索引擎看来最主要的应该是404错误了,404错误是代表网页不存在。当用户进入你域名下一个不存在的页面产生此错误,搜索引擎认为HTTP错误,该页面不存在,如果太多的此类错误将会受到搜索引擎的处罚。
解决方案:
你可以在IIS处设定404页面。
但.net有这更好的做法,在web.config的system.web里面只需要加
<customErrorsdefaultRedirect="404.aspx"mode="On">
<errorstatusCode="404"redirect="404.aspx"/>
</customErrors>
在asp.net3.5中Vancouver Escorts可以这么写
<customErrorsdefaultRedirect="404.aspx"redirectMode="ResponseRewrite"mode="On">
<errorstatusCode="404"redirect="404.aspx"/>
</customErrors>
如果RedirectMode属性设置为ResponseRedirect,则将用户重定向到该错误页面,并且原始URL更改为该错误页面的URL。如果RedirectMode属性设置为ResponseRewrite,则将用户定向到错误页面,并且不更改浏览器中的原始URL。
这样你就可以自定自己的错误页面啦。
免责声明:本文中使用的图片均由博主自行发布,与本网无关,如有侵权,请联系博主进行删除。