搜索
查看: 15312|回复: 1

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

[复制链接]
发表于 2019-5-16 15:44:15 | 显示全部楼层 |阅读模式
IIS下面做域名301的跳转实际上是比较简单的,两种方法:8 z  q/ ]9 s  p0 i  a
第一种:直接在IIS里面新建一个网站绑定不带www的域名然后设置301跳转到www域名即可。1 F$ k. i) i; y# N$ b, W+ ~5 l

9 z3 n8 m; M- W第二种:需要开启伪静态,所以相对来说麻烦点,如果你已经开启rewrite伪静态了,那就简单多了。
9 |) j9 r( N9 r) h6 ?+ m2 OIIS开启rewrite伪静态传送门(建设中。。。)
0 P3 u( _0 C% ]$ l' ]' ?  s0 {% ]8 F  @; F- }7 P
1.windows2003+iis6.0系统通过httpd.conf实现:
# k9 E% J) k! M) V- L6 K. C3 v- Z用记事本打开编辑修改网站根目录的httpd.conf,在下面添加对应代码' x8 x$ r0 U; A! S" U1 T5 ~& \
  1. #此规则表示站点上所有域名都301跳转到www.xp6.org2 U6 S* B* @2 R+ H/ F$ z4 c
  2. RewriteCond %{HTTP_HOST} !^www.xp6.org$ [NC]# O; t2 {1 M# T( M1 ?! Y8 Z
  3. RewriteRule ^(.*)$ http://www.xp6.org/$1 [R=301,L]& D% N3 ^( c( E  i
  4. #此规则表示如果访问是xp6.org就跳转到www.xp6.org,有多个就复制多组规则
复制代码
2.windows2008+iis7(windows2012+iis8)系统通过web.config实现301
9 X1 J$ l% t& r1 }# a' g/ h4 @将以下规则复制到记事本内,保存为web.config(注意xp6.org、abc.com替换为自己的域名)上传到网站根目录。
2 m* L5 }) H4 Z
7 F" p  n, k  [' U" _* e: d
  1. <?xml version="1.0" encoding="UTF-8"?>/ ^) }8 Q3 M* \- d: J" [
  2. <configuration>8 h6 |% L9 g  }. S8 f: `
  3.     <system.webServer>& j' H1 n$ N5 Q0 e" G4 F+ r
  4.         <rewrite>
    6 W6 r! g; X7 L! n' Z+ e! Q# U7 x
  5.             <rules>
    9 \9 b$ z2 M  h; g" d& y+ z
  6.                 <rule name="301Redirect" stopProcessing="true"># j& h, k) ~" N' r! k6 @. H, W9 ]
  7.                     <match url="(.*)" /># S9 |* b4 M6 r5 V$ g! z
  8.                     <conditions logicalGrouping="MatchAny">8 E6 m- B$ F7 Q+ s
  9.                         <add input="{HTTP_HOST}" pattern="^xp6.org$" />
    . U. j3 |8 [/ v# Q/ p+ v" ?
  10.                         <add input="{HTTP_HOST}" pattern="^abc.com$" />" e/ M0 a# C5 L
  11.                     </conditions>
    + q; J8 o! ~3 F- s
  12.                     <action type="Redirect" url="http://www.xp6.org/{R:0}" redirectType="Permanent" />2 k" S# e! \2 W
  13.                 </rule>  _% z9 O, p5 j' n
  14.             </rules>* d, z& g" G' g
  15.         </rewrite>! P7 l; |, u# [# p7 N
  16.     </system.webServer>" {( R7 \  j# ^6 O7 Q( j* o; |! V
  17. </configuration>
复制代码

, X7 U) e1 n2 Q/ g( g7 |4 V, p! u3 H3 k  A: F' ]2 ~
5 v1 u' H4 p( D3 V
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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