相信站长们对于 404、503的错误很熟悉,网站刚刚搭建完成后我们一般都会做一个404和503错误页面。那么这是怎么操作的呢?我们是用.htaccess来实现301重定向功?还是用其他方法来实现呢?。
& P9 z3 Q/ {1 h+ y4 d+ z) @* a* k& D9 Y9 Z" t8 P D& @
首先还是普及下什么是404和503错误。: [: Z3 K' Z6 t) z# e' s
" h# Z k- O4 X+ C0 {! m' j
404:404返回码的含义是“NOT FOUND”,搜索引擎会认为网页已经失效,那么通常会从搜索结果中删除,并且短期内spider再次发现这条url也不会抓取。
@3 E. V* [8 r$ d. x. v 503:503返回码的含义是“Service Unavailable”,搜索引擎会认为该网页临时不可访问,通常网站临时关闭,带宽有限等会产生这种情况。对于网页返回503,spider不会把这条url直接删除,短期内会再访问。 届时如果网页已恢复,则正常抓取;如果继续返回503,短期内还会反复访问几次。但是如果网页长期返回503,那么这个url仍会被搜索引擎认为是失效链接,从搜索结果中删除。7 x F& l3 Z4 J
/ c0 @; y* a6 z: r* `; ]下面告诉大家我们该怎么操作这样的步骤 :
; S$ ^* M6 s# g 一、通过.htaccess自定义404错误页面的方法如下。首先在本地新建一个记事本,正文内容输入如下代码:
$ l6 }: f# z+ A: ]: z9 A( M0 S- S$ T, ?4 J* w
<Files ~ "^.(htaccess|htpasswd)$">
5 i( P' I4 N" `, z, S$ adeny from all
, G2 U. U8 L' v</Files>
* n% }+ `# P2 @9 c7 ~ErrorDocument 404 /404.html
" C& ?6 b% @5 q$ D' [order deny,allow: ]+ r) S+ e" A) E5 ~& B
" t' L1 `' K! Q7 D9 u9 G
7 r6 ^/ y4 h& ^7 n# Y1 {然后保存文件,改名为以“.htaccess”为文件名的文件上传至代码中所定义的位置。如以上代码中的404.html页面的路径为根目录。这里有一点需要注意,一般本地环境的文件是不支持以“.htaccess”命名的,那么大家可以讲文件通过FTP上传后再将文件名改过来。
( D2 w) O3 r9 g) r8 L3 A 二、通过.htaccess自定义503错误页面的方法。和第一部类似,同样新建个记事本,输入以下代码“,# f4 \% V. [8 M1 \! r3 }- ]
2 W ]) ]6 A" A0 x: f: ]<Files ~ "^.(htaccess|htpasswd)$">
8 T9 O ~, O, g4 _6 Cdeny from all
7 }. L+ u) y8 F& v$ j</Files>
" r7 e+ A4 s$ }0 TErrorDocument 503 /503.html9 Y: W# `8 U) C% ?5 V/ {) D
order deny,allow0 F+ d' k2 d3 q! w
然后保存通过FTP上传至网站的相应路径。$ C7 ~- O! P- b7 e8 c7 L
( s" e$ S- ^, Q+ \& y" |* j
3 a. t3 j# ^3 Z9 Y, d
给新手站长们提个建议。当网站是临时关闭时,不要立即返回404,最好是使用503状态。503可以告知搜索引擎蜘蛛该页面临时不可访问,请过段时间再重试。另外如果蜘蛛对你的站点抓取压力过大,也尽量不要使用404,同样建议返回503。这样搜索引擎蜘蛛会过段时间再来尝试抓取这个链接,如果那个时间站点空闲,那它就会被成功抓取了!! P, B" T: R$ Y: H
文章由 天猫巴士 转载编辑 ,转载请注明: www.tmall84.com 谢谢啦! |