搜索
查看: 15286|回复: 1

[网站] IIS环境下web.config伪静态实现301跳转(www与不带www

[复制链接]
发表于 2019-5-16 15:44:15 | 显示全部楼层 |阅读模式
IIS下面做域名301的跳转实际上是比较简单的,两种方法:
6 @, B; ~% f1 I; l8 h# w/ s: A第一种:直接在IIS里面新建一个网站绑定不带www的域名然后设置301跳转到www域名即可。
, y  X2 f+ h6 s; x1 b5 K- ]
. ~. @, B# s  C& m7 g第二种:需要开启伪静态,所以相对来说麻烦点,如果你已经开启rewrite伪静态了,那就简单多了。. |; s6 E% [- z$ X% J! s7 x+ q8 u
IIS开启rewrite伪静态传送门(建设中。。。)2 G0 U3 r7 V! y
2 w- r, g/ o" B0 O" i/ _
1.windows2003+iis6.0系统通过httpd.conf实现:
3 l7 ~3 w( A; C; p% C用记事本打开编辑修改网站根目录的httpd.conf,在下面添加对应代码6 M& p) V# Y) G! n1 n6 ~" N
  1. #此规则表示站点上所有域名都301跳转到www.xp6.org1 r4 w/ b8 \. a1 |
  2. RewriteCond %{HTTP_HOST} !^www.xp6.org$ [NC]& B' v' C1 @9 O! r3 }/ y/ P
  3. RewriteRule ^(.*)$ http://www.xp6.org/$1 [R=301,L]3 r: C9 w7 ?4 `4 V' ~
  4. #此规则表示如果访问是xp6.org就跳转到www.xp6.org,有多个就复制多组规则
复制代码
2.windows2008+iis7(windows2012+iis8)系统通过web.config实现301
# G" b0 z7 k1 @5 h% V+ P将以下规则复制到记事本内,保存为web.config(注意xp6.org、abc.com替换为自己的域名)上传到网站根目录。( F& D- h3 M" ]. s3 P; n. f
( y9 h3 p- K* x1 c. I
  1. <?xml version="1.0" encoding="UTF-8"?>
    $ K' L) w' o- A1 e& q* |
  2. <configuration>- |8 W: ^; Y  C
  3.     <system.webServer>2 @1 _* y+ w6 @. x, M& u: L! N
  4.         <rewrite># F' x9 W8 U, F- W" T( D
  5.             <rules>  t  G  v7 t* @3 w" e. i6 r
  6.                 <rule name="301Redirect" stopProcessing="true">
    & v! Z9 r2 p- E, u" q* v7 B- Q
  7.                     <match url="(.*)" /># G0 \+ _2 R: G  S0 ?
  8.                     <conditions logicalGrouping="MatchAny">" H$ E! u5 t& c& ]( [
  9.                         <add input="{HTTP_HOST}" pattern="^xp6.org$" />
    6 j9 v0 s+ s4 y# g( W# k
  10.                         <add input="{HTTP_HOST}" pattern="^abc.com$" />
    5 m4 w' ~, y6 i9 f4 g7 H
  11.                     </conditions>6 _3 q- Q+ M: H# j& Q5 \/ ]$ N3 v
  12.                     <action type="Redirect" url="http://www.xp6.org/{R:0}" redirectType="Permanent" />1 R  ]: v" V/ {
  13.                 </rule>
    4 L1 I# j7 h! k' @* J% M
  14.             </rules>% T0 X+ i0 |. ^0 k: T, t6 @4 O
  15.         </rewrite>
    * P. G8 i* w) k% |; }
  16.     </system.webServer>
    0 J! b( A: L6 W/ p7 I! z+ O. n
  17. </configuration>
复制代码
: h6 B& N3 M9 ]$ G8 R

+ S1 P* O1 S9 m7 a+ e
" l5 @# O: `& n" _1 c
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

热议作品
精华帖子排行
精彩推荐

虾皮社区,成立十年了!

站长自己也搞不懂想做个什么,反正就是一直在努力的做!

Copyright © 2007-2019 xp6.org Powered by Discuz

QQ|Archiver|手机版|小黑屋|虾皮社区 鲁公网安备 37021102000261号 |网站地图
返回顶部 返回列表