1、IIS下301设置 ; Y" H; [5 U* ~8 j
4 W% p2 A7 z' Q5 v4 w
Internet信息服务管理器 -> 虚拟目录 -> 重定向到URL,输入需要转向的
: X7 A1 [$ D8 P) a目标URL,并选择“资源的重定向”。 4 Y9 v0 ^# z' S
* b3 t# t$ d( }+ t 2、ASP下的301转向代码 # p! B3 q/ ~5 G1 ^ Y* \, I2 \
! c( U7 w1 g0 |
9 N; p- w0 G5 u7 ~! h* a% L3 W
, }( x/ H- Z7 ~! X I% d
! b9 g3 [( k+ o4 A0 b* B& ~ <%@ Language=VBScript %>
& s9 ]4 y( B- ^8 L2 G5 Z <% % ~$ [, z' Y# X, o
Response.Status="301 Moved Permanently" . i5 o' C" M6 y; j/ ?8 v" W
Response.AddHeader "Location", "http://www.zzIDC.com/"
: E; H7 q4 P. k; L6 m %> - N% s" N" W3 i1 @; W5 x
M* G/ x; D" m+ A 3、ASP.Net下的301转向代码
2 e! W( Y$ Q+ q1 o2 y0 N3 O0 `, O+ A, \/ C' Y- s1 ?1 k; W! _, l
. l$ b( {( i; C. m: K( T E" b
( L' ?0 j4 Y. X" O6 i; S- i8 u
- B. W5 z- g. U" B) ~
<script runat="server"> / @; [/ O" p& U- B4 o
private void Page_Load(object sender, System.EventArgs e)
8 M4 f- K# x& [" V' Q D {
' h' v- |. H- { Response.Status = "301 Moved Permanently"; ! {- I$ ]$ F# p( q, s# ^* Q
Response.AddHeader("Location","http://www.zzidc.com/"); ( D2 q6 u; C, R z% U+ _, D
}
6 y: h% S0 Q7 f) \; b0 J$ B5 B </script> : r K# N* u7 c2 X
* S1 A1 ~# n0 P; l, y* _7 r- p; F 4、PHP下的301转向代码
1 }( t8 j0 \/ `
! _( ?9 v$ k1 f# j+ c
' ]6 F# q8 q" [9 ?2 X
) Q' C& B- [. k8 r9 e0 t
% {$ Q$ T7 t4 t$ \9 @
header("HTTP/1.1 301 Moved Permanently");
' i+ v0 T& u& w$ }) x. x2 S$ D2 g header("Location: http://www.zzidc.com/"); % n! W8 k& G' Y } F& x7 D; D
exit();
! I7 j$ m& {( F1 E& E$ d# q. K' @3 D; Y- h
5、CGI Perl下的301转向代码2 `9 d1 d' Y5 [: B# ^) f
+ H5 R* a* Y* ?' W7 }6 w- }
7 \. s, e! @( ^ L% t8 l/ Y$ N# _5 Y! D& x( X, }$ G
4 h6 O+ f9 [, @1 w! |" l
$q = new CGI;
3 l; w9 `" q4 b( n' z. e% n print $q->redirect("http://www.zzidc.com/"); ' r- y7 G i# Q F1 W8 a
& h3 M! u- [ B2 i! Y* x
! F% @6 s/ e. _2 d- V 6、JSP下的301转向代码 * q8 _; ~) g: X/ t6 |
( v6 p9 g2 }4 ]- Z4 x( v/ N
2 o1 n/ \4 Y) |3 S
/ s8 {' o( a' j/ t
) n8 u; m" M- L. r <%
6 R, o( v- ^1 J3 r response.setStatus(301); ' q0 u- t, w$ V [& ~
response.setHeader( "Location", "http://www.zzidc.com/" );
5 c. q1 T3 d8 S. J7 n, l response.setHeader( "Connection", "close" ); " s1 [' P; u9 }/ P0 `& p
%>
3 n/ t' Y5 m/ ]9 j1 m+ ~ ; \! z. P3 h9 z) r0 Q
$ m! A/ w d L! G
7、Apache下301转向代码 ; d# u3 U# \8 S1 C: e/ q
& l# t/ g. A! s u) h' _* Z8 s' X 新建.htaccess文件,输入下列内容(需要开启mod_rewrite): 8 I6 w& N" V; P9 C, O7 \/ H4 t
. c: ~! h' q5 N3 R
1)将不带WWW的域名转向到带WWW的域名下 ; d0 M2 @! e$ q# P& `
% h- k. w1 u9 t m% Q
$ K* J# U3 t5 o/ @, ^% {3 }
$ i7 }+ U: P+ C. P: o" ? - t$ `9 `4 u; l) _5 l6 z
Options +FollowSymLinks * a5 \. o, v* M9 A" A
RewriteEngine on 1 y9 @" n8 B) ]
RewriteCond %{HTTP_HOST} ^lesishu.cn [NC]
' i u+ I8 J8 A RewriteRule ^(.*)$ http://www.zzidc.com/$1 [L,R=301]
5 r9 q" }- D, [! J2 ^. g/ v" }
' ~3 d( z) J) f5 X6 K, K* m! o9 b/ c
2)重定向到新域名 , Q- A! h9 m5 b# `% b1 b
) ~: B* z/ N1 e0 {
" L' F" I* W/ X# r4 [9 n7 d/ [
, v3 u N% P( ~: J3 P* X5 f
5 I V% B$ ^6 p& G2 G$ q Options +FollowSymLinks
0 V' Q* W, T# O7 t4 n, Q RewriteEngine on 0 z& T* ]0 j. `! R* l" N
RewriteRule ^(.*)$ http://www.zzidc.com/$1 [L,R=301] ) d$ `$ i! }' `" ~, D
0 W& L6 i3 V7 g- t1 Z! y
- M) I3 Q- H6 C8 k. W, A* c) w. C& Y
3)使用正则进行301转向,实现伪静态
. w" | l& s& N$ d5 D+ g' H0 S/ C U) K2 z/ V+ t
( l) S" T- A4 X% t
1 C: f, `- X3 n* {6 r' }
: e V3 {3 O$ c) @; C Options +FollowSymLinks , H3 ~! B4 {4 t7 A3 x. G
RewriteEngine on
3 h! \$ A- o8 v3 e5 i5 m( u RewriteRule ^news-(.+)\.html$ news.php?id=$1 % n" |- m; P/ j* [
; K, R# k0 a" [& g8 h
) Y, A T; [/ N 8、301转向情况检测地址
$ {7 b, V6 w3 u$ x$ C6 j+ ~
& ?3 \& l8 k/ D1 F! u http://www.seoconsultants.com/tools/headers.asp
9 \9 Y q) G- o% q
; u8 f1 ^7 k- ]: _. s5 I http://www.internetofficer.com/seo-tool/redirect-check/ / ~$ M: d, b9 D% f
|