搜索
查看: 18771|回复: 1

[网站] IIS下web.config伪静态实现多域名绑定多目录

[复制链接]
发表于 2019-8-9 16:07:33 | 显示全部楼层 |阅读模式
  IIS 7.0以上的可以通过配置根目录下的web.config实现一个网站空间下绑定多个域名,适合虚拟空间很大,但是又只能绑定一个域名不能子目录绑定域名的情况。
2 f9 P, C* S, ?& |4 \8 R  比如建了一个页面,里面只有两三个html文件,属于纯展示的,但是有需要绑定一级域名,可以用此种方法。
* Z4 M" x. Z) X* i+ p0 _* }* }  首先,要开启IIS rewrite伪静态功能,传送门:& L# G% v  Y$ g# b) c; v: k
windows2012中IIS8如何安装和使用URL重写工具-URL Rewrite) `% u, j$ `# m+ z9 {, ?
或者直接下载管理工具,类似BT的,安装完之后会自动帮你安装好。
3 p  i7 k" G2 A& D1 T
4 s( f) t& H& a0 F% q9 R- G  修改根目录下的web.config文件,如果没有的话创建一个。
5 h' e0 S2 Z, P7 V; k# A& w' ?; f& L. A2 z
  1. <configuration>
    * w9 ]) V4 v' D: ^0 \
  2.     <system.webServer> ; T/ @, D2 p* j/ Q& m. k
  3.         <rewrite> " Z; Q$ O6 S4 S
  4.             <rules> 3 _  H/ O+ T% e) j) ], l' e
  5.                  7 z' Y: I" I/ D2 E
  6.         <rule name="Imported Rule xp6/531">
    " d1 m% I3 ?$ a. h: e% Q9 H, u6 P
  7.             <match url="^.*$" ignoreCase="false" />
    - |4 w- m0 \( W! O
  8.             <conditions><add input="{HTTP_HOST}" pattern="^www.xp6.org$|^xp6.org$" /></conditions>
    / H/ q! D; R0 i+ G* v
  9.             <action type="Rewrite" url="xp6/{R:0}" appendQueryString="true" /> + h5 s0 N5 Z* j" v1 ~9 Z: I
  10.         </rule>
    ) ]; p( J5 ?6 q( D5 h

  11. 8 }2 Y" [( ~$ l0 L1 w% E" `
  12.         <rule name="Imported Rule bbs/978"> $ d$ s6 A# J. x
  13.             <match url="^.*$" ignoreCase="false" />
    ' P  s9 Z1 O0 }
  14.             <conditions><add input="{HTTP_HOST}" pattern="^bbs.xp6.org$" /></conditions>
    $ l9 H5 b) z( C0 R0 q, D# L9 v
  15.             <action type="Rewrite" url="bbs/{R:0}" appendQueryString="true" />
    2 x) ]% S. }+ X
  16.         </rule> 4 w8 y- s$ s+ B7 }: n
  17. 0 G! x0 [. ^/ x$ e8 e
  18.             </rules> : F& T% C% c7 ~' y$ c" K1 X
  19.         </rewrite>
    6 i# C$ r! P# ]; K9 Z
  20.         <httpErrors errorMode="Detailed" />
    6 r, w8 I0 E, w* R
  21.         <asp scriptErrorSentToBrowser="true"/>
      k+ |) p6 X  i$ p$ r1 O( S2 @
  22.     </system.webServer> : B; {/ ^, i* W: H5 x/ {+ i' M, r
  23.     <system.web> + o" E6 K# [5 s
  24.         <customErrors mode="Off"/>   {& F, |: i0 n" X1 ]0 q
  25.         <compilation debug="true"/>
    7 I- N7 ^' \; g( ]+ v
  26.         <identity impersonate="false" />
    - l, F& Q% U. m5 M/ n( \
  27.     </system.web>
    , {9 p) \% z; Y& g
  28. </configuration>
复制代码

2 C" Z/ X" P* m* m9 N/ i) V8 @
; M& X' t. G, `7 [3 L/ A$ ]5 P说明:规则<rule></rule>标签内为一个: ]$ n  c6 ?4 E5 r! f
1.www.xp6.org与xp6.org绑定到子目录文件夹xp6
$ ]$ }# u8 P  Y5 k# Q8 U2.bbs.xp6.org绑定到子目录文件夹bbs
0 J7 l$ H7 k* A" P4 G通过多个rule规则可以对应的多个域名绑定多个子目录。" C5 p- R- y7 k
注意:
0 {8 V4 I% j+ Z8 q/ l' L9 {1、此规则仅适用于IIS7.0以上的主机,简单的查看方法就是空间开通后看根目录有没有web.config文件。
6 P9 B" G- N( h$ H6 I  o! n2、使用此种方法,子目录内的网站调用css、图片以及其他页面文件须使用相对目录,或者完整的目录: /子目录/网页文件  这种方式。4 X& J- b2 k# g/ C
0 |' _, x( e" y& J  @

6 d4 t1 W/ |2 p$ `/ }, d6 S; c/ `' N
- f  q6 ?6 W& z
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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