搜索
查看: 15293|回复: 1

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

[复制链接]
发表于 2019-5-16 15:44:15 | 显示全部楼层 |阅读模式
IIS下面做域名301的跳转实际上是比较简单的,两种方法:
8 ?  t7 `9 z: n) W第一种:直接在IIS里面新建一个网站绑定不带www的域名然后设置301跳转到www域名即可。4 N$ E7 [4 g6 p$ o( E+ ]' P3 d( P+ |

  N9 Y! v8 M4 Q. D/ L; t第二种:需要开启伪静态,所以相对来说麻烦点,如果你已经开启rewrite伪静态了,那就简单多了。1 O0 o9 x) m/ C9 Y2 D" c
IIS开启rewrite伪静态传送门(建设中。。。)
1 |, B- t9 Q$ H6 J% _. ?
: S3 Z+ b. T. _" O, f" c3 B/ ?1.windows2003+iis6.0系统通过httpd.conf实现:
6 a4 Z# n8 e- m8 E) z* S用记事本打开编辑修改网站根目录的httpd.conf,在下面添加对应代码3 v% w$ [0 Y7 }, C
  1. #此规则表示站点上所有域名都301跳转到www.xp6.org
    # H7 \8 N/ ]8 D$ W9 T
  2. RewriteCond %{HTTP_HOST} !^www.xp6.org$ [NC]
    % v# a: V7 z' L* V; L" N
  3. RewriteRule ^(.*)$ http://www.xp6.org/$1 [R=301,L]/ u* e$ l# U! W" I4 R  y
  4. #此规则表示如果访问是xp6.org就跳转到www.xp6.org,有多个就复制多组规则
复制代码
2.windows2008+iis7(windows2012+iis8)系统通过web.config实现3016 ^8 e- `% k% H* u+ Z- e) w
将以下规则复制到记事本内,保存为web.config(注意xp6.org、abc.com替换为自己的域名)上传到网站根目录。. S3 L* S  O9 i1 M1 Z; c
6 e& v3 \9 K  ^; Q8 P  c, R
  1. <?xml version="1.0" encoding="UTF-8"?>
    3 w4 a: R0 v: Z! }! a5 v$ X# M
  2. <configuration># y& [9 X" I$ N% l; ?2 _" T, s4 f! z# @
  3.     <system.webServer>7 D6 s# ~/ w, B
  4.         <rewrite>4 ^& b' m% x% o: O& a6 R
  5.             <rules>% Y) I, R! Y: w$ |( n4 b& e: O
  6.                 <rule name="301Redirect" stopProcessing="true">
    $ U5 {% ^2 C5 x! r: h2 j. E2 Y3 f9 z6 G
  7.                     <match url="(.*)" /># ]( d/ n3 I4 e) S* |% n% C
  8.                     <conditions logicalGrouping="MatchAny">1 B) r: P" t+ \$ M7 D# u
  9.                         <add input="{HTTP_HOST}" pattern="^xp6.org$" />2 o% e: K; e3 {5 g- k" J# p4 [
  10.                         <add input="{HTTP_HOST}" pattern="^abc.com$" />
    8 h8 L6 x; n1 z. [
  11.                     </conditions>
    + z, y% d- n$ u1 G) U- D
  12.                     <action type="Redirect" url="http://www.xp6.org/{R:0}" redirectType="Permanent" />
    & A2 z! ~: y& x
  13.                 </rule>
    ! v$ }+ I" }, u0 u' N
  14.             </rules>
    $ N9 Y4 o! h  _. B
  15.         </rewrite>" Q/ a" v3 I- Z9 C
  16.     </system.webServer>
    $ v( x5 T6 X* z! d5 M: T
  17. </configuration>
复制代码

" ]9 O3 K4 A7 S1 U( T2 j
1 t4 }0 u7 T; d+ _( `% b. s( x1 S! s5 R, j# {1 q# l1 y
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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