搜索
查看: 16128|回复: 1

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

[复制链接]
发表于 2019-8-9 16:07:33 | 显示全部楼层 |阅读模式
  IIS 7.0以上的可以通过配置根目录下的web.config实现一个网站空间下绑定多个域名,适合虚拟空间很大,但是又只能绑定一个域名不能子目录绑定域名的情况。% O  i0 Z7 R6 t; I5 ]
  比如建了一个页面,里面只有两三个html文件,属于纯展示的,但是有需要绑定一级域名,可以用此种方法。7 m: T* |% P; f6 y, n
  首先,要开启IIS rewrite伪静态功能,传送门:, b; N% j  ^' h: Y
windows2012中IIS8如何安装和使用URL重写工具-URL Rewrite8 K/ k. e# _* p) c8 B0 Q
或者直接下载管理工具,类似BT的,安装完之后会自动帮你安装好。$ h* y& y% \9 p$ @8 y5 c

2 ]1 [  F  y- O* }/ z  修改根目录下的web.config文件,如果没有的话创建一个。5 Y1 {, Y% y# ?7 w" @: D
0 ~" l& N8 ~6 n2 K0 m) P% p
  1. <configuration> 5 Q+ ^6 K* H9 O& }8 @( E( \; @
  2.     <system.webServer> # X. V  a) m, W4 A1 H9 ?$ a# Z- W& m
  3.         <rewrite>
    1 k6 c# T  T9 ^
  4.             <rules> ; K5 S1 I1 x6 V' p. E: D8 u2 k
  5.                  
    3 u  Z) w( Z! r: J6 W
  6.         <rule name="Imported Rule xp6/531"> 6 U1 o! ?+ X+ \* P2 M0 O
  7.             <match url="^.*$" ignoreCase="false" /> " M' o% L! V5 F+ w1 p2 e+ u0 W
  8.             <conditions><add input="{HTTP_HOST}" pattern="^www.xp6.org$|^xp6.org$" /></conditions> 4 `# n  @+ p! x4 b0 q8 ]
  9.             <action type="Rewrite" url="xp6/{R:0}" appendQueryString="true" /> ) B' r3 W7 ~4 W- o. @: a
  10.         </rule> " o" V' C% ?4 l4 v. k
  11. / b& s9 F; x7 `, T+ Q. t: \
  12.         <rule name="Imported Rule bbs/978"> 9 `* |8 h# X/ f
  13.             <match url="^.*$" ignoreCase="false" /> % E! V* y  ^+ E4 E+ Y
  14.             <conditions><add input="{HTTP_HOST}" pattern="^bbs.xp6.org$" /></conditions>
    . D# w4 V. k8 p- T6 G* J
  15.             <action type="Rewrite" url="bbs/{R:0}" appendQueryString="true" />
    * i% |$ P. J8 Z6 E- B7 `
  16.         </rule> ! l! _2 ^4 `" G8 Q" o2 I( L2 W  o5 t

  17. ; B9 ~% \0 k! F
  18.             </rules>
    6 K  ]. \5 V; P5 Z. g3 D
  19.         </rewrite>
    * V. P. u' {1 e
  20.         <httpErrors errorMode="Detailed" /> 3 f* H4 Z7 U1 Y0 {/ q# ^* E
  21.         <asp scriptErrorSentToBrowser="true"/>
    * @+ `5 }+ |8 n3 t% p7 |- u1 C
  22.     </system.webServer> ; x  B( L7 _' q) X  a
  23.     <system.web>
    6 F3 [* W4 R% ]2 H
  24.         <customErrors mode="Off"/>
    2 I! {0 l+ w: J" o& I3 x& C
  25.         <compilation debug="true"/> ( E( ?, a$ |$ Q: {& I$ M
  26.         <identity impersonate="false" />
    $ s* w2 A* Q& u( Z
  27.     </system.web>
    $ a# O, l; V8 p0 P; N* d6 v
  28. </configuration>
复制代码

9 E  p$ V, w" d( r, x1 s* K9 n
* Y% f) ^& J) Z# ?1 l% w) y说明:规则<rule></rule>标签内为一个
: d. p3 i1 i$ N( c* L1.www.xp6.org与xp6.org绑定到子目录文件夹xp6
- y/ h4 a) G. I$ m1 S* V2.bbs.xp6.org绑定到子目录文件夹bbs
6 A: n) I; r% m7 `1 ^: [/ q通过多个rule规则可以对应的多个域名绑定多个子目录。6 C0 m( t8 W: u) F( \# e
注意:
) _! G, g1 A0 I8 H& [1、此规则仅适用于IIS7.0以上的主机,简单的查看方法就是空间开通后看根目录有没有web.config文件。6 l: j7 [& ]0 c, {, C) |
2、使用此种方法,子目录内的网站调用css、图片以及其他页面文件须使用相对目录,或者完整的目录: /子目录/网页文件  这种方式。
6 L4 m) D/ v& V9 L' m1 ?5 C  N& I# k  h, t2 u3 @; ~
9 S; D/ s" j1 N
0 F7 d" c4 `0 a* i9 s- i
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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