搜索
查看: 14823|回复: 1

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

[复制链接]
发表于 2019-5-16 15:44:15 | 显示全部楼层 |阅读模式
IIS下面做域名301的跳转实际上是比较简单的,两种方法:
, @0 o  c7 g  X" N# _. S第一种:直接在IIS里面新建一个网站绑定不带www的域名然后设置301跳转到www域名即可。: B2 E% D% L9 A3 T2 ^5 Q
' X( L& n: A) ~. r7 x
第二种:需要开启伪静态,所以相对来说麻烦点,如果你已经开启rewrite伪静态了,那就简单多了。) Q3 ^8 {2 {8 K$ j# t: k
IIS开启rewrite伪静态传送门(建设中。。。)
7 r* k- v1 l8 V  u% b# V  [
$ O1 K% L1 ^2 d% i. a- X1.windows2003+iis6.0系统通过httpd.conf实现:2 H9 u5 [9 I% ?3 ?5 g& I
用记事本打开编辑修改网站根目录的httpd.conf,在下面添加对应代码
. x8 H% f! v  x$ F: o& R2 Z& G! o
  1. #此规则表示站点上所有域名都301跳转到www.xp6.org1 v' D; W. V# Q) v2 X5 `" B
  2. RewriteCond %{HTTP_HOST} !^www.xp6.org$ [NC]4 A8 {# `0 B& v4 h% Y
  3. RewriteRule ^(.*)$ http://www.xp6.org/$1 [R=301,L]& e0 [/ c# Z( Z/ t
  4. #此规则表示如果访问是xp6.org就跳转到www.xp6.org,有多个就复制多组规则
复制代码
2.windows2008+iis7(windows2012+iis8)系统通过web.config实现301
% o" {* g5 ]$ ]3 _  G3 O将以下规则复制到记事本内,保存为web.config(注意xp6.org、abc.com替换为自己的域名)上传到网站根目录。
) t9 s) _  l/ M5 `& {% y- n* G  r: }) ]  m
  1. <?xml version="1.0" encoding="UTF-8"?>
    & |! s& \& ~: [7 e/ {( o$ _+ x. \
  2. <configuration>
    - ?" @% v; V% v) k! H* S
  3.     <system.webServer>
      r$ s- m5 S+ l& r9 L, B0 \
  4.         <rewrite>! _, j; I. V( u$ l/ w
  5.             <rules>- G+ m8 n% F9 |0 [$ O. s0 z( G
  6.                 <rule name="301Redirect" stopProcessing="true">
    , n; T/ }7 r1 z7 G3 Z, z1 C
  7.                     <match url="(.*)" />
    * z* U  ?% Y$ y0 U3 D
  8.                     <conditions logicalGrouping="MatchAny">
    7 M) R: k/ M5 j" ^! f
  9.                         <add input="{HTTP_HOST}" pattern="^xp6.org$" />& k2 S  Q% E# C! B) I, S
  10.                         <add input="{HTTP_HOST}" pattern="^abc.com$" />. Q+ ^1 y6 D7 i9 }
  11.                     </conditions>
    2 _* C: m, a' Y# k
  12.                     <action type="Redirect" url="http://www.xp6.org/{R:0}" redirectType="Permanent" />2 Y) l& }6 Z; ]7 w# z+ C: U
  13.                 </rule>
    ; [3 g! p" {' g' Q3 C4 Y  e& M+ d4 R
  14.             </rules>) M" |6 @0 N& o' _7 V& z0 a3 _
  15.         </rewrite>
    : w$ R: p3 A: c% c7 ^+ r
  16.     </system.webServer>
    / t+ \' ~9 [3 j5 t) H
  17. </configuration>
复制代码

2 V4 b* W$ Q2 G' O3 Y
+ ^0 {5 F/ Q- E) Y' {; b' x: S4 w
9 ~) K- C) o- s2 x5 r* b, }2 ^* H1 ^
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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