相信站长们对于 404、503的错误很熟悉,网站刚刚搭建完成后我们一般都会做一个404和503错误页面。那么这是怎么操作的呢?我们是用.htaccess来实现301重定向功?还是用其他方法来实现呢?。/ \4 b I9 q) @
9 w1 F2 k# p& _" A+ f% r& y
首先还是普及下什么是404和503错误。
5 r @9 H! b' q/ c% [4 A# v( W$ Q) _
8 @5 A. E/ t0 H: d 404:404返回码的含义是“NOT FOUND”,搜索引擎会认为网页已经失效,那么通常会从搜索结果中删除,并且短期内spider再次发现这条url也不会抓取。% | u% f7 g% U5 Y
503:503返回码的含义是“Service Unavailable”,搜索引擎会认为该网页临时不可访问,通常网站临时关闭,带宽有限等会产生这种情况。对于网页返回503,spider不会把这条url直接删除,短期内会再访问。 届时如果网页已恢复,则正常抓取;如果继续返回503,短期内还会反复访问几次。但是如果网页长期返回503,那么这个url仍会被搜索引擎认为是失效链接,从搜索结果中删除。1 ?6 G1 }( w% ]# }8 X1 Q x, U% `
: U# `9 _& D, K$ F$ H% q$ g1 X6 H下面告诉大家我们该怎么操作这样的步骤 :6 k7 }( q* I+ \% E) O% o( k
一、通过.htaccess自定义404错误页面的方法如下。首先在本地新建一个记事本,正文内容输入如下代码:2 X2 \- r- `1 Y6 g
( B2 d5 a* t3 G* L
<Files ~ "^.(htaccess|htpasswd)$">3 e; z' T p4 x r) [% O8 b
deny from all/ ?7 I3 K3 T7 s
</Files>
+ s" w1 k9 j! yErrorDocument 404 /404.html% `' L! U* n+ i# T
order deny,allow0 d- u m9 d6 f; |- I) I6 ?
- c9 ]4 ]0 x, g6 k) ^
/ h* Y! f5 D, S
然后保存文件,改名为以“.htaccess”为文件名的文件上传至代码中所定义的位置。如以上代码中的404.html页面的路径为根目录。这里有一点需要注意,一般本地环境的文件是不支持以“.htaccess”命名的,那么大家可以讲文件通过FTP上传后再将文件名改过来。
* A" A) i% H7 i5 `" a! F 二、通过.htaccess自定义503错误页面的方法。和第一部类似,同样新建个记事本,输入以下代码“,$ Q* U) E; x/ Z4 o h9 G( ^! N
q0 S; M, m8 J1 ?4 U8 ?
<Files ~ "^.(htaccess|htpasswd)$">- i6 Y \1 \7 G% O# m# L
deny from all: p5 p, L1 C' |! Q8 n
</Files>
6 {5 m L8 `" k1 _- |$ pErrorDocument 503 /503.html5 ^0 b' `1 Y# Q+ x9 I% C
order deny,allow: {8 q; s) \1 O7 L" F. A, ~
然后保存通过FTP上传至网站的相应路径。
( @ B' `, y6 o9 q7 l% B: p {
) G& M% M# x4 u. C3 Z: e) _* R1 b/ Z8 [; E* N" e
给新手站长们提个建议。当网站是临时关闭时,不要立即返回404,最好是使用503状态。503可以告知搜索引擎蜘蛛该页面临时不可访问,请过段时间再重试。另外如果蜘蛛对你的站点抓取压力过大,也尽量不要使用404,同样建议返回503。这样搜索引擎蜘蛛会过段时间再来尝试抓取这个链接,如果那个时间站点空闲,那它就会被成功抓取了!& u% S9 k; y! d
文章由 天猫巴士 转载编辑 ,转载请注明: www.tmall84.com 谢谢啦! |