404页面的目的是:告诉浏览者其所请求的页面不存在或链接错误,同时引导用户使用网站其他页面而不是关闭窗口离开。
# a9 M# |. S6 N# p* i% N
* D4 h1 f6 n3 K. H 很多开源系统包括CMS系统、Blog系统等不提供404页面或提供的404页面并未达到SEO的要求,这让网站的权威性大打折扣。
& V# z5 N' n+ J- y9 ~, V6 s* }
8 J# g4 H0 v0 d# a 404页面该达到怎么样的效果才符合SEO要求?
/ B; U5 Q5 C; N& T7 d
0 u8 F" Z+ Z. f' e8 x* R 搜索引擎通过HTTP状态码来识别网页的状态。当搜索引擎获得了一个错误链接时,网站应该返回404状态码,告诉搜索引擎放弃对该链接的索引。而如果返回200或302状态码,搜索引擎就会为该链接建立索引,这导致大量不同的链接指向了相同的网页内容。结果是,搜索引擎对该网站的信任度大幅降低。——很多网站存在这个问题:404页面返回的是200或302状态码而不是404状态码。
r9 \& R" N% j- Z" u5 T; R; J4 n! q& {$ x
正确建立404页面的方法是:(仅适合Apache服务器): u7 I# e, ^6 t- ]1 `
# K$ ]9 T/ ?6 s# T0 O, u' ^ 在。htaccess文件中加入代码:ErrorDocument404/Error.html9 X$ L: E* K }3 e; v
; \( \, H9 |7 m a! c
建立一个简单的html404页面命名Error.html
$ v- ]5 h; y' ?6 g& V5 _1 [ Z6 p
把Error.html放置在网站根目录% Q8 w+ R; c! A
; u) C, q& i# i% E$ l" v, W0 m p 如果碰到困难,参考本站:2 T, A3 x+ ^2 E4 m6 Q4 ~* S4 k
# g1 `8 r: F* Y. V& N! |
注意:
8 U- c2 v6 y! M# r; s/ ~% M0 |) Q* d2 j( n+ a
不要将404错误直接转向到网站首页,这将导致首页不被收录;" m# @- Q+ p [& v, _) D9 d
: w `8 x8 p% E3 d% x
/Error.html前面不要带主域名,否则返回的状态码是302或200状态码。7 J o, s7 y- @0 B
6 T$ ]# p0 r% a I n9 r
这些都是seo的基础知识,要是想系统的学习SEO的话,建议你选择旗锦南昌SEO培训,系统的学习下SEO知识。 |