[交流] 什么是404页面?为什么要做?该怎么做? ...

作者:张向峰   发表于 9-5 10:26   查看:12202  

搜外七街 www.SEOwhy7.com ; i; g. H) i" ?% E# A1 f0 b
一个健全的网站404页面是必不可少的,404页面的目的是:告诉浏览者其所请求的页面不存在或链接错误,同时引导用户使用网站其他页面而不是关闭窗口离开。$ t8 x' h8 G: }/ J5 D+ X, A. F
' I# E# H5 L: L: ]5 k- I3 S* U3 a2 S$ Z1 k+ }" q* K: O9 |( R' M
有的网站在设计的时候,会忘记做404页面,因为关注正常的网站页面,忽略了用户万一输入错误,打开网站没有的页面该怎么办?这部分的流量就需要404页面来弥补。3 _: N, F" k5 u; R# h* p  P2 W( F& I9 V
, a5 C; B; y- }0 v6 v) r4 H8 T. m: B  S- I
404页面该达到怎么样的效果才符合SEO要求?4 n  E" P, X/ G& X$ H: `

搜外七街 www.seowhy7.com 搜索引擎通过HTTP状态码来识别网页的状态。当搜索引擎获得了一个错误链接时,网站应该返回404状态码,告诉搜索引擎放弃对该链接的索引。而如果返回200或302状态码,搜索引擎就会为该链接建立索引,这导致大量不同的链接指向了相同的网页内容。结果是,搜索引擎对该网站的信任度大幅降低。很多网站存在这个问题:404页面返回的是200或302状态码而不是404状态码。" a9 E6 |- t3 s% m9 d% k, i- t. v8 T+ p/ z' Z- Z  c/ X4 P
$ Q9 R  C. Q7 J$ L/ }2 _( E) T; ^: S% S# D
正确建立404页面的方法是:(仅适合Apache服务器)4 [/ X6 D# h+ q6 e! {1 S4 x. Y+ x( B. u  l/ ?5 }& a
在.htaccess 文件中加入代码: ErrorDocument 404 /Error.html' }3 d$ v6 c: b+ h$ ~4 e* d+ y& }& P, `1 \2 ]6 G
建立一个简单的html404页面命名Error.html; L& I4 s% W- I: b& G$ _9 B6 A; M1 c
把Error.html放置在网站根目录
搜外七街 www.seowhy7.com $ g- W' ?4 U( B5 w, {5 R; A& ?4 \
注意:2 k0 \0 X( x9 @% j4 P  ~6 X6 F5 z" C
不要将404错误直接转向到网站首页,这将导致首页不被收录;; e8 |) Z5 g4 [5 W4 M* F4 p. A/ a* M$ U, S; \1 r1 V& J% K3 c
/Error.html 前面不要带主域名,否则返回的状态码是302或200状态码。+ G. ~, p- O. j+ n8 U( H! F5 k  a( U$ b0 O( r* P
5 f+ {& E7 o! d# t3 \% j4 I/ |! k8 Y
 
个性签名玩转七街

评论 使用道具 举报

评论

帮你查询到 56 条优质的评论,通过实名认证可以查询更多优质的评论
  • 76682154 Lv.4 SEO五湖信步 发表于 9-5 13:05
    0 U# z. \4 t' X5 P9 R* v" n* J: V
    感谢楼主分享,学到了~!

    评论 使用道具 举报

  • tonykeji Lv.4 SEO五湖信步 发表于 9-5 17:17
    404页面主要是为了给搜索引擎一个号的体验,当然界面设置的好一点,也可以减少网站的跳出率

    评论 使用道具 举报

您需要登录后才可以查看更多的评论 登录|立即注册 用QQ账号登录
搜外七街:SEO培训_SEO优化排名技术_网络营销推广建站培训
        搜外七街(SEOwhy7.COM)是互联网最大的搜索引擎优化排名技术、SEO培训、网络营销、网络推广、建站等综合bbs社区论坛站长学习培训网站,致力于培养学员。
七街事务:点击这里给我发消息
快速回复 返回顶部 返回列表