相信站长们对于 404、503的错误很熟悉,网站刚刚搭建完成后我们一般都会做一个404和503错误页面。那么这是怎么操作的呢?我们是用.htaccess来实现301重定向功?还是用其他方法来实现呢?。
2 ~5 K4 Z$ J, p! u8 |: L( H y8 W6 @) ]# W7 f6 I
首先还是普及下什么是404和503错误。$ S9 j. X1 |$ F+ Z0 c* m
) H: L! h! i P2 Q4 H! }/ T
404:404返回码的含义是“NOT FOUND”,搜索引擎会认为网页已经失效,那么通常会从搜索结果中删除,并且短期内spider再次发现这条url也不会抓取。, ~% Y2 q* T5 q# Z8 _* e# }
503:503返回码的含义是“Service Unavailable”,搜索引擎会认为该网页临时不可访问,通常网站临时关闭,带宽有限等会产生这种情况。对于网页返回503,spider不会把这条url直接删除,短期内会再访问。 届时如果网页已恢复,则正常抓取;如果继续返回503,短期内还会反复访问几次。但是如果网页长期返回503,那么这个url仍会被搜索引擎认为是失效链接,从搜索结果中删除。. f% r0 e3 g- M5 k5 n$ r- E
/ I% G" X6 T( }# B; c2 C4 [
下面告诉大家我们该怎么操作这样的步骤 :
8 z; N% c4 A6 k9 E 一、通过.htaccess自定义404错误页面的方法如下。首先在本地新建一个记事本,正文内容输入如下代码:
$ f6 j: Y- R' w2 k
1 r/ h: K c* L5 x1 d- V$ P9 z9 ]<Files ~ "^.(htaccess|htpasswd)$">3 c* p/ J; H# n" j( B; m
deny from all7 @$ t, @% u$ d' @/ N9 H+ \
</Files>
; {; e- D2 d/ G; m6 YErrorDocument 404 /404.html
9 j a& ~' t3 J4 D* s1 f$ E: T! ~order deny,allow
' R) d, n8 o6 t+ H" }, v: O3 k9 A/ J3 Y: W& {
: }! Y/ g- w1 n% ~
然后保存文件,改名为以“.htaccess”为文件名的文件上传至代码中所定义的位置。如以上代码中的404.html页面的路径为根目录。这里有一点需要注意,一般本地环境的文件是不支持以“.htaccess”命名的,那么大家可以讲文件通过FTP上传后再将文件名改过来。8 C# R8 s R, ]3 `* H8 o
二、通过.htaccess自定义503错误页面的方法。和第一部类似,同样新建个记事本,输入以下代码“,% f- u6 s$ n7 k6 a* u8 x; G
5 k1 E2 P7 q$ v0 d+ h Q<Files ~ "^.(htaccess|htpasswd)$">
' M, l! ]2 Q0 J+ H7 {3 Odeny from all
, X! p9 c O3 _' h</Files>
7 [2 h5 U( o+ _% D9 I. jErrorDocument 503 /503.html- j1 k9 J) b2 `* C4 ~3 w
order deny,allow6 K8 K; c( |. C9 n- }
然后保存通过FTP上传至网站的相应路径。+ p" G1 A I+ A: b; I/ b0 Z
% u$ C; b% {; c2 {1 h% C4 x3 X
. t% g" G4 }) x5 ?1 d I. r# N 给新手站长们提个建议。当网站是临时关闭时,不要立即返回404,最好是使用503状态。503可以告知搜索引擎蜘蛛该页面临时不可访问,请过段时间再重试。另外如果蜘蛛对你的站点抓取压力过大,也尽量不要使用404,同样建议返回503。这样搜索引擎蜘蛛会过段时间再来尝试抓取这个链接,如果那个时间站点空闲,那它就会被成功抓取了!3 p( I& c/ [3 |
文章由 天猫巴士 转载编辑 ,转载请注明: www.tmall84.com 谢谢啦! |