1、IIS下301设置 3 R: }, j& J- A7 s, ]- g
( P6 \% p& @+ d$ l' a
Internet信息服务管理器 -> 虚拟目录 -> 重定向到URL,输入需要转向的 ) r& c' T' Z# j6 g& t
目标URL,并选择“资源的重定向”。 2 G j; v) r- n6 r' }
6 b- j% ~8 S. C
2、ASP下的301转向代码
7 E1 q& @$ v% v* N
- S0 q) m& |1 ]& [" I! G) l7 ~0 {
0 h0 k' B8 |, [( t+ [
8 T/ B$ F0 n5 L! _
4 [ s& i7 @) U- f1 `
<%@ Language=VBScript %>
; M+ S# X2 C$ s, b- i <%
' z5 \9 k6 l. k0 P5 F' L# p Response.Status="301 Moved Permanently" # r1 H' T* u1 t6 `! O& [" X
Response.AddHeader "Location", "http://www.zzIDC.com/"
0 |/ v; ^1 b$ t# Y6 a: V0 M/ | %> ) L+ `' w+ Z3 s7 G4 R
! [# l( Q$ t! a$ y! v; N/ k 3、ASP.Net下的301转向代码 7 i2 h9 ]6 \4 @, n! l( R
2 r k7 @6 q) W, E, X7 q: ~: ~
6 g; g% D: F8 C
8 L3 V7 ?; ~- o( w" \' O0 Y
4 D7 x& ]. J/ Q- e4 b1 A <script runat="server">
" Q: B( y3 c4 E- @ private void Page_Load(object sender, System.EventArgs e) - @) @) x K! e0 ~. S- k4 A
{
, q" G0 P$ J" G9 u, u; V Response.Status = "301 Moved Permanently";
3 q$ y- a9 \7 s @ Response.AddHeader("Location","http://www.zzidc.com/"); ! J2 j6 r0 t; b# F7 K% {7 P% a
} 2 p2 n1 c" N* F% w6 V# ]* g% b
</script> $ @9 ?0 A# K! I" r/ F! F
. O& j, ~: Y# r/ Z, Q3 S- v 4、PHP下的301转向代码
8 u5 o% O. R' ?% n( O* Z
; i2 v4 W; Q4 Q2 l3 w
3 H1 B( r: [) x; l( r* R
, e# t% ]- i9 q- m! v
# z2 b3 q9 w! R8 J+ Z- S% W: x header("HTTP/1.1 301 Moved Permanently");
, }) V# z9 c: c6 c6 V header("Location: http://www.zzidc.com/"); ; @7 G6 s5 B4 B P0 J: ^
exit();
4 l' b; H' N @/ P9 c! s) M
1 U) W7 W3 r1 B$ D5 V% `( t; D 5、CGI Perl下的301转向代码
2 A9 V7 N# N0 W( U. g9 X- N" `( x0 ^( S1 v* _2 z# a
2 D7 \. _4 O7 O. {* V M! f
2 \; I! T' R0 S
' o6 f5 W9 ~7 ]/ }3 m7 o# X $q = new CGI; - |8 t! v" K5 e/ i6 E. k) h
print $q->redirect("http://www.zzidc.com/");
! P! x% i5 t2 w# i
. P+ c! B+ k2 ?8 x5 o6 ?* T+ G9 _3 G1 ?. j; p
6、JSP下的301转向代码
" \" y* a! n) d7 g. S( B
. f7 G f1 S1 _( ?
4 L- Z2 ? }% K: n: f$ L/ _
* q* X* Z8 I7 G/ Z
4 `$ m! ]- O0 c0 ?! z <% ) v2 a& o5 W$ y3 w
response.setStatus(301);
, Z4 N( j. N4 }& i* j response.setHeader( "Location", "http://www.zzidc.com/" ); " |5 e4 R/ T1 ~* i0 T* h
response.setHeader( "Connection", "close" ); ' G7 t2 D3 N* a. @3 Q0 P/ {9 F9 P
%>
) n# i" i+ y* G. r% O- M, ^0 c/ }# W " T& {. U) o/ Q3 ^* W
8 r: L6 V& b8 I, P9 a 7、Apache下301转向代码
4 z0 \8 G( U! I; g5 H: N5 j2 u7 n; f( I ^& i
新建.htaccess文件,输入下列内容(需要开启mod_rewrite):
! A( d6 |4 e* i l! c9 d+ p4 ?& W) k V0 z3 i6 V! M$ _) L1 k9 j
1)将不带WWW的域名转向到带WWW的域名下
; R& S5 Z: C4 r+ k) f) t0 X6 n; g! W; }. m" g3 w$ I
& d9 G8 K( X! G: {" \, u
0 b# }' }5 Z0 k$ }
) Z, h, G( x9 e" Y1 g9 y0 c: ?. I Options +FollowSymLinks
& u$ `- R# g+ n0 W& @- u% z4 B2 g RewriteEngine on 9 s, x# O. K* b( N0 [( r# S$ Q. H
RewriteCond %{HTTP_HOST} ^lesishu.cn [NC]
! F. _+ G) S+ H$ e! b RewriteRule ^(.*)$ http://www.zzidc.com/$1 [L,R=301]
* ^1 ~5 m8 D4 {& Q& `/ g* R/ G- a0 v5 g* O
1 F) D6 x5 C6 ]! Y 2)重定向到新域名
# @& X! q, w2 f& H& F* Q# R8 G2 w3 T1 B0 {3 D- u% k
- q: f/ j, H- X" E/ m# J2 Q/ g2 A8 M6 }3 J/ ]9 L: z: p
) o. a/ n6 k! ]. t9 @5 M
Options +FollowSymLinks
/ U2 D8 r; ]1 g7 E' T1 N$ A$ \5 ] RewriteEngine on
7 f; W, x- `# y9 O4 @! M RewriteRule ^(.*)$ http://www.zzidc.com/$1 [L,R=301] : F; S6 n' V5 v' u3 @& c% m" [
9 |. o! l3 Q, h% N; t) r8 m
3 p! W$ ]. T( f( m 3)使用正则进行301转向,实现伪静态
. B3 y$ B: `* X5 c( i6 c! T
- `: c; \* D9 K; k# g. N
0 O u: O7 J4 J' U/ J
$ B- ? p Y1 ^/ w/ I
6 L: t2 Q* {% z$ t# [$ D& ]
Options +FollowSymLinks
. G/ S8 M+ \8 W7 M6 m9 N- ~/ T( s RewriteEngine on
$ n( C) g* i e2 u, t RewriteRule ^news-(.+)\.html$ news.php?id=$1 7 Y& ^4 z5 u* G& K) v: l2 b( o
" [* M* k3 W2 ?- Z; u3 m$ p
6 Y# f9 P) @. i+ w( N. E 8、301转向情况检测地址
2 f3 y2 q) H3 r: D" B7 \
+ U3 u0 Z6 _# I+ { f http://www.seoconsultants.com/tools/headers.asp 0 E) F' V9 |2 f4 S5 S8 g
- G( R' P% `7 { http://www.internetofficer.com/seo-tool/redirect-check/
6 L8 e6 `: Z2 p x4 @ |