301转向(或叫301重定向,301跳转)是当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址。
& s, j! \, W w% k* o 虚拟主机设置方法:5 ^# d. I! U9 F' }" B: @' {. q. s
若是windows2003虚拟主机,请按以下流程操作:
& {1 J2 A1 I9 p4 C* h# { 1.登录管理中心-主机管理-管理-ISAPI筛选器设置-开启自定义的URL静态化支持
* Y/ _) H: W7 a7 B1 u 2.系统提示成功后,点击管理中心-文件管理,找到 others\discuz\httpd.conf 文件,点击最右边下载图标将此文件下载到您的计算机/ p0 A8 l* ~, U, p1 U
3.用记事本打开该文件,在RepeatLimit 32下增加如下两行 (假设主机上绑定有三个域名abc.com,abc123.gotoip4.com, www.abc.com ,需要的是将所有的域名都301重定向至www.abc.com,则规则如下:), B {! S. t2 Z, W
RewriteCond %{HTTP:Host} !^www.abc.com$
5 o- r& {5 k* V& _ RewriteRule (.*) http://www.abc.com$1 [NC,R=301]
* ^+ K# W8 B5 v# d' n6 D 说明:将以上规则中的两个www.abc.com替换为您自己的域名即可,两个写一样。
% Y$ ^+ m- u- e9 ?* z( W 4.将修改好的文件用FTP或者管理中心文件管理的在线上传功能上传到others\discuz\目录替换原文件即可
5 w5 Z/ z: R I+ A7 I; E6 E ----------------------------------------------------------------------------------------------------------
H* @4 }6 o& w: g- X 若是windows2008虚拟主机 (iis7.5), 直接在虚拟主机控制面板中点“301设置”,在线设置即可。
) `5 u# e Y& X$ ] ----------------------------------------------------------------------------------------------------------
1 J. Z: g* q/ A& M; K3 m/ {; H 若是linux虚拟主机,请按以下流程操作:. v& d5 k8 ^% h4 p) p' _
1.在管理中心-主机管理-管理-文件管理中打开在线文件管理器
6 V, \& I& r! u 2.点击文件管理器菜单中的“新建文件”,输入文件名
) } T( J3 o6 M+ S/ B7 o; I* b .htaccess8 g, t: n6 X2 w ~) Z, {
3.双击刚才新创建的.htaccess文件,输入以下内容:
" d' o1 ]* W3 D* l' w* ~2 P% ^ <IfModule mod_rewrite.c>0 @: p: Y+ l0 ^ N& D3 J& S
RewriteEngine On
. H; z+ I' y: O" W/ p, }# Q) e* r RewriteCond %{HTTP_HOST} !^www.abc.com$ [NC]
; m( R0 p9 U; e( R/ D RewriteRule ^(.*)$ http://www.abc.com/$1 [R=301,L]) w3 Z& Y' u8 ^
</IfModule>
5 l$ t z5 ^4 M* X" ]( U 说明:www.abc.com请替换为您新的目标域名,这个规则将会将您的主机绑定的所有域名301重定向到www.abc.com
9 g4 T5 o% P' E$ Y2 E 4.点击保存即可立即生效
5 o0 W2 @: _/ S# u c, S 5.通过伪静态限制一个IP或者IP段的规则代码,如果有多条IP限制增加规则条数即可:
7 d- e' f- g: n1 E+ W5 C RewriteCond %{REMOTE_ADDR} ^125.70.243.(.*)$ [NC]" p7 c& U) h B/ L8 z0 E: y
RewriteRule (.*) /band.html [NC]3 U/ M9 |5 ^) }& s& P1 m3 s% D+ Q( k
----------------------------------------------------------------------------------------------------------2 U: |9 S% P! \, B" X" J/ L
独立主机设置方法:7 N/ I$ Z2 Y+ b* Y; U6 X* e G
如果您是windows系统的,在http://downinfo.myhostadmin.net/rewrite3.rar 下载一个伪静态设置安装包,安装前请先阅读说明文档。安装后会生成一个C:\rewrite3 的文件夹,直接修改文件夹里的httpd.conf文件即可,只需修改以下内容中的网址即可:0 d+ E7 ?9 O; q6 b1 d
#301设置,此设置情况下cctv.com/aa.htm 会301跳至www.cctv.com/aa.htm,将cctv.com替换为您自己的域名就能实现自己的域名的301/ c+ C2 r8 v& |0 E. c) } g
RewriteCond %{HTTP:Host} ^cctv.com$; O. O% ~$ w. Y' q" S
RewriteRule (.*) http://www.cctv.com$1 [NC,R=301]* U- b7 |0 a% _% x. g$ o
----------------------------------------------------------------------------------------------------------
; Q6 n8 r# R: W1 i 如果您是linux系统的,在您的网站根目录新建一个.htaccess文件,添加以下内容。若以前已经存在该文件则直接在文件头部添加以下内容。9 ^$ W' W k) _' j6 m8 }, J+ Z$ \
<IfModule mod_rewrite.c>: \. `4 d) E3 a1 t5 H
RewriteEngine On4 b2 Z# N. c5 b" N0 P. n
RewriteCond %{HTTP_HOST} !^www.abc.com$ [NC]
9 o, N, j0 Y# r- h2 J( O RewriteRule ^(.*)$ http://www.abc.com/$1 [R=301,L]' }! Y% d3 \: a8 S" ] A
</IfModule>
Q+ {0 i" c; l8 q. p( ]; d #说明:www.abc.com请替换为您新的目标域名,这个规则将会将您的主机绑定的所有域名301重定向到www.abc.com 本文出自:http://www.cdajcx.com/仅供借鉴,希望得到广大seo爱好者的认同,如有转载请保留本文链接!谢谢合作!
& f% t" ~7 H0 x |