基础资料
- 主题:
- 积分:12717
- 帖子:0
- 金币:
- 精华:
- 关注:
- 粉丝:
|
404页面我想对大家来说都不陌生,当你在一个网站输入了错误的链接时就会出现404 Not Found页面。这个页面的好处是告诉浏览者其所请求的页面不存在或链接错误,但是又不能让用户关闭窗口离开网站。对于网站的SEO优化来说,404页面更是非常重要的一环。它能帮助蜘蛛判断网站的哪些页面已经失效,改删除掉,这样可以提高网站的其他有效页面的爬行效率。
那么如何做到即不让用户感觉无聊,又能有利于搜索引擎优化呢?答案就是自定义404页面。
404页面需要遵循的理念:
提供简明的问题描述,消除访客的挫败感。
提供合理的解决方案,辅助访客完成访问目标。
提供个性化的友好界面,提升访问体验。
源码哥分享的这个自定义404页面源码,适合那种小清新的站点。用户体验方面来说,还是做的不错的。这个自定也404页面是织梦Dedecms的,但是不限于织梦。你可以把这个页面用在任何的系统里面,只要你设置好自定义的404页面就可以了。下面是这个页面的部分截图:
说明一下,这个页面使用的绝对地址,如果你需要用的话,就把404.html里面的链接www.sxbbs.cn替换为你网站的链接。
下面再说一下.htaccess文件自定义404页面的代码:ErrorDocument 404 /404.html
这段代码加在.htaccess文件的最后面即可,意思是把根目录下的404.html页面设置为自定义404页面。你可以发散一下,把任何目录下的任何文件设置为自定义404页面。
这里需要特别强调的是,404页面一定要返回404状态码。有时候错误的服务器端配置会自定义404错误页面返回302状态码甚至更离谱的200状态码。虽然返回这些状态码不影响用户的体验,但是对搜索引擎来说就相当重要了,如果返回200状态码,搜索引擎就会对这个自定义的404页面进行索引,从而导致网站有无数的重复页面,其后果就是轻则降权重则K站。所以正确设置的自定义404错误页面,不仅应当能够正确地显示,同时应该返回404错误代码,而不是200或302状态码。
回复进入 [] 下载地址列表
|
|