具体方法是:
) u7 N9 |' W7 G# w5 Y% G1.新建404.asp,把下面代码放到新建的404文件中保存。
4 R6 e& N* B! B代码
: B# C9 n0 K( `* _7 I1 w) S' m<%@ Language=VBscript %>2 [) }8 I+ @% G! o. g+ N
<%5 L$ M. y a$ G3 }2 Q3 Q# n
Dim PageURL
4 S7 O- O F' B% h. Y c8 C6 N& ?PageURL=“http://”&Request.ServerVariables("HTTP_HOST")&request.ServerVariables("URL") &"?"&Request.ServerVariables("QUERY_STRING")$ s/ h4 Z2 d: ]- S6 R' _3 h
PageURL = Replace(PageURL, “http://xxxx.com/404.asp?404";http://xxxx.com:80,"") //修改为你的老域名
0 i$ P5 |" D% S PResponse.Status="301 Moved Permanently"9 |3 T* C! L% s
Response.AddHeader "Location", “http://www.xxxx.com”&PageURL&"" //修改为你的域名. a1 c- G, C1 }- R7 j+ L f
%><%@ language="VBscript">
1 X; n) U X( W. F6 R<%@ language="VBscript">9 b. Y( x* ]: L1 F( k+ W0 }
2.新建index.asp,把下面代码放到新建的ind文件中保存。( k) s. j# j) Q8 A* O* d8 ~& `
代码
_, b4 S9 U8 e) V<%@ Language=VBscript %>
. u0 S9 q! L6 S<%
5 ]+ u+ Z- k8 }+ xResponse.Status="301 Moved Permanently"3 b; E2 G% K1 u0 c- N) u) T
Response.AddHeader "Location","http://www.xxxx.com/"//修改为你的域名。4 y+ s1 S. }1 p' z# o
%><%
$ Q" `; _9 X. Y& J0 e NResponse.Status="301 Moved Permanently"
+ r5 g7 w3 y8 a9 k$ qResponse.AddHeader "Location", "http://www.xxxx.com/"//修改为你的域名。
" R% Z C- ^' Y4 _( z8 i+ d%>
3 E* I/ {! l, B% m V) _* o* g3.用ftp在网站根目录新建文件夹名为301,把上面的index.asp和404.asp上传进去。然后打开虚拟主机控制面板,添加子目录,把域名xxxx.com绑定到301文件夹 ,绑定后设置所属404页面为404.asp:
, }% O2 y2 R4 H. G
. _. e/ w, T+ z0 p4 j' C0 V9 ]" Y x第四种情况,如果你是虚拟主机用户且你没有子目录,缺银子呗,呵呵,也是可以整站301的,具体方法是:
. D# [8 k1 r7 g, J) D在网站根目录http.ini文件中,添加如下代码:* H+ `: l3 D+ i/ p0 N
[ISAPI_Rewrite]
8 M/ O: m- S k: a0 T# 3600 = 1 hour4 [% V4 ^$ }* v/ i- w6 ]% k
CacheClockRate 3600
3 g4 U; N" ]! ^+ fRepeatLimit 32
& u# A1 S1 x! {7 ]' r$ x1 XRewriteCond Host:^xxxx\.com$
2 X4 o4 ^+ ]4 GRewriteRule (.*) http\://www\.xxxx\.com$1 [I,RP)
1 a; G: g3 v. @% c" O) K好了,以上列举了四种全站301的情况,当然还有更多的系统配置需要不同的301设置,这个需要广大站长朋友们来补充了。笔者不是技术人士,有不尽正确之处万望斧正# q' S! J; H) @3 ~" _
5 v2 L3 {/ M" [9 y- b2 i8 O# q
# [! \/ r ?: x; n! Q: |9 c; E
该贴已经同步到TONY的微博 |