1、IIS下301设置
O( \# H8 w4 u$ i9 O; Z, S7 w! F. A3 d" \5 o: V7 |+ S1 \
Internet信息服务管理器 -> 虚拟目录 -> 重定向到URL,输入需要转向的
* j) t0 A! N1 \% _目标URL,并选择“资源的重定向”。 . j0 {; {) w+ b. {
2 J9 f2 b8 \+ t6 C' M% K6 K5 n
2、ASP下的301转向代码 - B5 C# K9 B( `0 j
" ~: c. r y: _ e8 c7 c3 v- f( i
! {; g& M% s/ L+ {, H( W
; l' q6 B' M* j6 p+ y
, e; C3 Q( _9 c7 X; { <%@ Language=VBScript %>
! o2 \, x3 d5 w( o/ d6 A <%
# C! E9 ^& @- {$ \, M& [. N" b. d Response.Status="301 Moved Permanently"
8 S: A) j3 \' w Response.AddHeader "Location", "http://www.zzIDC.com/" h* z- w# b8 G' P+ }
%> # V) ~ c4 N. O) F) P4 e( G: R
5 p, a# S' h4 f! E P 3、ASP.Net下的301转向代码 8 F" l1 T9 i( H
% G5 D; E5 C: X* l" s
9 W. [" H3 V; V2 |; q0 ~' G
2 Y* |1 G& d. U4 N; \0 b" a
, E5 C+ M3 ]& n, K <script runat="server"> 1 @6 e% h$ P6 L. q
private void Page_Load(object sender, System.EventArgs e)
1 K0 S$ L5 u6 h! z; p m {
# P. m2 a+ Y' b# n0 p) G4 X Response.Status = "301 Moved Permanently";
: {1 d- n0 o" c3 C( q- t( p' U Response.AddHeader("Location","http://www.zzidc.com/");
# d0 u: k2 i6 n" u+ L5 q/ I } & I6 u2 n0 R! X7 ?" |
</script>
' H3 V& Q& K7 v( C5 y8 b8 _' c; r. A; r1 C8 k) p* l) O+ r
4、PHP下的301转向代码
2 B1 Z0 |% _; h* p0 w: W& T7 A% g3 y
! C6 D$ a* ~% [# v! O8 l; z
/ s0 |5 c1 s" [" J" G
8 L5 r) X: O* z2 T, f/ W4 y header("HTTP/1.1 301 Moved Permanently"); ' W/ s/ Q) L, f; h& a
header("Location: http://www.zzidc.com/"); # F8 t5 \. n( N+ b" n# J# q
exit();
+ V' p T% Z ?1 \) a. S0 G$ g! K, i6 W) w
5、CGI Perl下的301转向代码( W$ A# i8 N' b# L% ?
( F! j: m9 s- l% ~" I
& _" j+ N: D1 D7 L& D( }3 V/ z" y7 {7 O: F _
) Y/ S, X+ [& c( j" H3 x9 ~: {/ ` $q = new CGI;
f& i- g+ M, \ print $q->redirect("http://www.zzidc.com/"); 4 A1 Q* X6 g0 G3 [
* S. W) {! P/ ]% Y1 ]. y$ P' W8 {! C1 F3 g" @6 {) h0 R) G( x
6、JSP下的301转向代码 , Z0 J5 U. |1 K
6 _$ P f7 {1 t0 ^ x
9 E& k; I4 P- z5 d1 j) F- h3 @5 Y
8 v: t/ e! p4 V0 Y S6 B
, T \7 J- @* f3 B7 U& c <%
@) M4 o6 I1 D response.setStatus(301);
( y7 K) r- J0 F response.setHeader( "Location", "http://www.zzidc.com/" );
& H9 J2 f! Q$ ?1 n+ x3 l response.setHeader( "Connection", "close" ); * j0 A9 ~6 C5 _+ i1 c3 l
%>
, g% z' r/ {" { O# O - a: Y/ r' p' n5 A$ e
. X) D; U, ^: @. f( E6 x4 b# L" Z
7、Apache下301转向代码
6 j f1 j6 k) k' S! B0 I2 A/ v W& s1 Y+ i8 E4 J: Q5 f
新建.htaccess文件,输入下列内容(需要开启mod_rewrite): ^- y9 w& ]9 s* B$ @
! L, F4 K: ?! Y
1)将不带WWW的域名转向到带WWW的域名下 4 i9 d$ p: w k* O; p6 d; r
; g" e% N, k$ z
$ n: k" X5 s/ ?8 c' ^" K4 q0 g
( y& p$ e7 o) Z: x* C
% X) Z+ _* F! m% Y8 D
Options +FollowSymLinks
- D; |- @% D" m* j) Z* u% t RewriteEngine on 6 V6 e0 q% @* q
RewriteCond %{HTTP_HOST} ^lesishu.cn [NC] 3 z5 n- W4 H2 M: d
RewriteRule ^(.*)$ http://www.zzidc.com/$1 [L,R=301] - Q- c4 m& d0 R& o4 F
2 j) w' T1 L# U+ }0 P, A; c1 b: d
$ n; m- {# m" \& N 2)重定向到新域名 N( n5 X) ]8 q( Q# `
* ^7 L" s. T6 F& Q* M- l2 P
6 C6 ]- b% U: M5 \% `/ ~& ~" M- p2 E* W! [
4 B& y' H9 j6 X( c6 A Options +FollowSymLinks 7 a. Z* w" O( {! i
RewriteEngine on ( E& g+ g, [, S. z) k
RewriteRule ^(.*)$ http://www.zzidc.com/$1 [L,R=301]
|, e2 g' e" L9 h1 o
! A$ y. Z- C+ z3 y& f( P0 R
- r1 A: z$ _) R+ {3 U: k 3)使用正则进行301转向,实现伪静态 + l1 d4 A) z" P) w c; x
9 l' j; o ^/ v
7 Q# N8 W) K, ]" ^
Q( M" ?# e+ r W9 t
. N4 U. K, l# j/ {" K+ N
Options +FollowSymLinks
5 ~; v+ v* H3 R8 a5 y* \ RewriteEngine on
/ M$ J' w7 O7 ` RewriteRule ^news-(.+)\.html$ news.php?id=$1 . u* \, C* y& s1 o- l5 K
4 U" I% r# J i* C
( p6 v* _, X: w) z) l+ v3 l 8、301转向情况检测地址
7 M# X7 T- e9 \6 ^" U0 u( h
0 @( U7 s. k% n http://www.seoconsultants.com/tools/headers.asp
6 V+ w+ b* {% x% Q- V6 d. q9 a- A- U% W, J- m' ?6 e& \/ Q. q8 U
http://www.internetofficer.com/seo-tool/redirect-check/ " P0 o p0 A Z5 x! s: e7 E
|