什么是404页面?为什么要做?该怎么做?

张向峰 发表于:2017-09-05 10:26 复制链接 ?提问题 +写文章
阅读数:22216


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

有的网站在设计的时候,会忘记做404页面,因为关注正常的网站页面,忽略了用户万一输入错误,打开网站没有的页面该怎么办?这部分的流量就需要404页面来弥补。

404页面该达到怎么样的效果才符合SEO要求?

搜索引擎通过HTTP状态码来识别网页的状态。当搜索引擎获得了一个错误链接时,网站应该返回404状态码,告诉搜索引擎放弃对该链接的索引。而如果返回200或302状态码,搜索引擎就会为该链接建立索引,这导致大量不同的链接指向了相同的网页内容。结果是,搜索引擎对该网站的信任度大幅降低。很多网站存在这个问题:404页面返回的是200或302状态码而不是404状态码。

正确建立404页面的方法是:(仅适合Apache服务器)
在.htaccess 文件中加入代码: ErrorDocument 404 /Error.html
建立一个简单的html404页面命名Error.html
把Error.html放置在网站根目录

注意:
不要将404错误直接转向到网站首页,这将导致首页不被收录;
/Error.html 前面不要带主域名,否则返回的状态码是302或200状态码。

返回列表 使用道具 举报
56 条评论
您需要登录后才可以回帖 登录 | 注册
高级
jsh花花 jsh花花 发表于 2017-09-05 10:57 | 阅读全部
学习了。。。。
使用道具 举报
回复
jinding2933 jinding2933 发表于 2017-09-05 12:59 | 阅读全部
感谢楼主分享,学到了~!
使用道具 举报
回复
76682154 76682154 发表于 2017-09-05 13:05 | 阅读全部

感谢楼主分享,学到了~!
使用道具 举报
回复
a500283200 a500283200 发表于 2017-09-05 13:28 | 阅读全部
感谢楼主分享,学到了~!
使用道具 举报
回复
blylh blylh 发表于 2017-09-05 14:02 | 阅读全部
感谢楼主分享,学到了~!
使用道具 举报
回复
三生炻 三生炻 发表于 2017-09-05 14:07 | 阅读全部
404也就是所谓的页面跳转吗?
使用道具 举报
回复
chunseo chunseo 发表于 2017-09-05 14:24 | 阅读全部
这是SEO基本的
使用道具 举报
回复
被风干的记忆 被风干的记忆 发表于 2017-09-05 14:51 | 阅读全部
Nginx服务器怎么做?
使用道具 举报
回复
h134904 h134904 发表于 2017-09-05 15:51 | 阅读全部
网站出现死链接 可以用到404页面
使用道具 举报
回复
相关推荐

您的等级不够,“高级及以上会员” 开启

您的等级不够,“vip会员”开启