搜索
查看: 15396|回复: 1

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

[复制链接]
发表于 2019-5-16 15:44:15 | 显示全部楼层 |阅读模式
IIS下面做域名301的跳转实际上是比较简单的,两种方法:
7 z6 u+ j) ^" I& m; W% D3 ]第一种:直接在IIS里面新建一个网站绑定不带www的域名然后设置301跳转到www域名即可。
: G$ ~# \# S9 N; c0 L' h% A7 g/ S% _( x  b6 T
第二种:需要开启伪静态,所以相对来说麻烦点,如果你已经开启rewrite伪静态了,那就简单多了。
  f: v) ~# D0 |( O0 H% xIIS开启rewrite伪静态传送门(建设中。。。)
  M% w# Q' p4 T  l( w3 g3 m0 R3 Q- x2 x
1.windows2003+iis6.0系统通过httpd.conf实现:
' ^; `3 k2 F  T8 Q用记事本打开编辑修改网站根目录的httpd.conf,在下面添加对应代码
0 M: f, `! @( U! Z- U& H
  1. #此规则表示站点上所有域名都301跳转到www.xp6.org2 p% g  ?/ ?  s- [, o0 a
  2. RewriteCond %{HTTP_HOST} !^www.xp6.org$ [NC]- I+ {1 t% A% O& k9 e
  3. RewriteRule ^(.*)$ http://www.xp6.org/$1 [R=301,L]
    ' F4 N  c3 ~+ q4 \+ o* G6 A
  4. #此规则表示如果访问是xp6.org就跳转到www.xp6.org,有多个就复制多组规则
复制代码
2.windows2008+iis7(windows2012+iis8)系统通过web.config实现301
7 T6 F7 _5 z: f4 O9 i2 Q& i将以下规则复制到记事本内,保存为web.config(注意xp6.org、abc.com替换为自己的域名)上传到网站根目录。
) ]2 z# |& P3 N4 U! P1 P5 ~
. i; V4 t2 V2 k7 Z. t8 N* \8 W/ @4 B
  1. <?xml version="1.0" encoding="UTF-8"?>" T; x( z+ r& z* F8 _. G( P) s0 c! V6 t: s
  2. <configuration>
    7 Y3 ^" a% G0 g8 L
  3.     <system.webServer>4 \4 [7 X2 f  j
  4.         <rewrite>
    0 w8 ^$ A/ c& C% W% v+ e
  5.             <rules>
    4 a# |$ ^7 `3 l9 P, }2 e% u5 H
  6.                 <rule name="301Redirect" stopProcessing="true">
    ! @0 R9 T' i0 V1 [7 m
  7.                     <match url="(.*)" />- {1 N  K+ F* V9 k+ F: k- j
  8.                     <conditions logicalGrouping="MatchAny">0 K% O( v( l" g4 `3 L
  9.                         <add input="{HTTP_HOST}" pattern="^xp6.org$" />: a8 w' d0 T, H/ l( P
  10.                         <add input="{HTTP_HOST}" pattern="^abc.com$" />' I2 {8 l$ [1 F  b
  11.                     </conditions>
    3 K9 i$ n# P1 u+ v1 d% J
  12.                     <action type="Redirect" url="http://www.xp6.org/{R:0}" redirectType="Permanent" />
    ! E" d9 b" |% X" a  e+ x6 H' S
  13.                 </rule>
    " c, a; Y; k6 K" S" P# [) S& ]
  14.             </rules>
    ( I$ J0 a& o9 f
  15.         </rewrite>
    1 z, s+ t6 `# n  g9 i
  16.     </system.webServer>
    9 x& p5 t' |: J: p' j
  17. </configuration>
复制代码
. Q0 @9 |- S) r' V: _* j

' U( [' R+ Z3 ?4 v
( j1 U5 b0 E1 u: {
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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