搜索
查看: 15308|回复: 1

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

[复制链接]
发表于 2019-5-16 15:44:15 | 显示全部楼层 |阅读模式
IIS下面做域名301的跳转实际上是比较简单的,两种方法:+ _9 v1 w+ e6 z5 l, i. O: S4 k9 P5 ?
第一种:直接在IIS里面新建一个网站绑定不带www的域名然后设置301跳转到www域名即可。5 h9 E* j! _5 ]5 ^* P
! O( Y* @  W  h! w' A9 p+ ]
第二种:需要开启伪静态,所以相对来说麻烦点,如果你已经开启rewrite伪静态了,那就简单多了。- ?# S3 [) X) |3 ]9 A+ l( W
IIS开启rewrite伪静态传送门(建设中。。。)
2 Q3 c' T0 ~8 i, n% q2 ~7 Y
& J" Y/ U- ^0 O1.windows2003+iis6.0系统通过httpd.conf实现:$ |/ b* n) i, i# O; J1 M" D
用记事本打开编辑修改网站根目录的httpd.conf,在下面添加对应代码) T4 c- G0 W, k2 H- l
  1. #此规则表示站点上所有域名都301跳转到www.xp6.org
    - {) v+ \5 e+ Q" S# i
  2. RewriteCond %{HTTP_HOST} !^www.xp6.org$ [NC]
    1 c' S) V1 L+ l
  3. RewriteRule ^(.*)$ http://www.xp6.org/$1 [R=301,L]
    0 E( L1 n. R- G9 n4 X: l
  4. #此规则表示如果访问是xp6.org就跳转到www.xp6.org,有多个就复制多组规则
复制代码
2.windows2008+iis7(windows2012+iis8)系统通过web.config实现301
' [: Y0 ^' Z/ s9 F9 d将以下规则复制到记事本内,保存为web.config(注意xp6.org、abc.com替换为自己的域名)上传到网站根目录。, ]9 x" N; w5 ~! p
, X" X! @  u  S# [7 @- J
  1. <?xml version="1.0" encoding="UTF-8"?>
    / {" P; @& _8 s: P2 E1 O
  2. <configuration>
    # E8 q; a$ ?3 }* f
  3.     <system.webServer>
    0 x2 \/ ^5 v  v; h) H9 j
  4.         <rewrite>
    - e! Z  a+ S9 O1 H9 U& m
  5.             <rules>
    " G7 {* |# T* v% T0 N& j! ^
  6.                 <rule name="301Redirect" stopProcessing="true">
    , }; q! j5 q& P
  7.                     <match url="(.*)" />
    : N$ M# L. m% ^& E# B' R/ Z
  8.                     <conditions logicalGrouping="MatchAny">* f7 B/ C+ a+ ~8 H
  9.                         <add input="{HTTP_HOST}" pattern="^xp6.org$" />9 Z( U/ N8 @3 ~0 C$ F# d
  10.                         <add input="{HTTP_HOST}" pattern="^abc.com$" />
    ' \6 V# b: F  e. @
  11.                     </conditions>3 h4 X7 S3 K4 w+ f) m1 h
  12.                     <action type="Redirect" url="http://www.xp6.org/{R:0}" redirectType="Permanent" />, o1 V/ _! j- M1 J0 a  l
  13.                 </rule>
    5 f8 d6 }( {( c. D
  14.             </rules>
    & y+ |$ i3 @6 l) f6 |! J
  15.         </rewrite>
    * E# p5 H  b% v8 \9 P. o. Z5 t9 ^3 B: B
  16.     </system.webServer># @$ Y9 B" Z; ?$ F
  17. </configuration>
复制代码

! I; M* e8 ^8 o% X  u* F* ~9 x* k
) p& r/ j( v" ?8 s4 ]: n! a$ ^- b- n+ K
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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