搜索
查看: 9712|回复: 1

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

[复制链接]
发表于 2019-8-9 16:07:33 | 显示全部楼层 |阅读模式
  IIS 7.0以上的可以通过配置根目录下的web.config实现一个网站空间下绑定多个域名,适合虚拟空间很大,但是又只能绑定一个域名不能子目录绑定域名的情况。  p  T0 t/ n: J5 F0 |$ Z, {# \
  比如建了一个页面,里面只有两三个html文件,属于纯展示的,但是有需要绑定一级域名,可以用此种方法。
; Q- B, `7 R6 j( d9 Z0 g  首先,要开启IIS rewrite伪静态功能,传送门:% [* K. A7 Q3 Z
windows2012中IIS8如何安装和使用URL重写工具-URL Rewrite- c. g/ {0 P$ c$ \3 M
或者直接下载管理工具,类似BT的,安装完之后会自动帮你安装好。3 t; b* O$ O" b, x+ b0 t
# N; x% \) t: \4 x" J
  修改根目录下的web.config文件,如果没有的话创建一个。& @9 C; d( [) y) ]* o) L! E

1 g" w5 R% a$ p4 @- T9 I$ Z
  1. <configuration> + D2 c' [+ R: T' E
  2.     <system.webServer> 8 r$ [9 o9 K2 T, K' F
  3.         <rewrite> " u' q% E. b# T; D' B; K( M
  4.             <rules> & E' g! _9 o* l8 t7 i9 H# R
  5.                  
    . o2 l5 D7 f$ }7 l' |
  6.         <rule name="Imported Rule xp6/531">
    ; c$ X* r+ U9 Y
  7.             <match url="^.*$" ignoreCase="false" /> 0 _1 J& Z4 s2 S# F  |' E; |
  8.             <conditions><add input="{HTTP_HOST}" pattern="^www.xp6.org$|^xp6.org$" /></conditions>   R7 R3 _3 s( `2 C2 F' n
  9.             <action type="Rewrite" url="xp6/{R:0}" appendQueryString="true" /> ! l) [  Q: N7 u/ e/ p. f
  10.         </rule>
    % l, m# }& h, C8 }. ^0 E. L
  11. 0 G( W( d' h( s3 d6 }3 k
  12.         <rule name="Imported Rule bbs/978">
      t$ v% _' x* ?1 C( o
  13.             <match url="^.*$" ignoreCase="false" /> ' K- x( t" Y6 n% }0 Z! ~
  14.             <conditions><add input="{HTTP_HOST}" pattern="^bbs.xp6.org$" /></conditions>   A* [& u5 Q, t
  15.             <action type="Rewrite" url="bbs/{R:0}" appendQueryString="true" /> ( n$ ?$ N5 F1 Y' ?, R& e% D! y
  16.         </rule>
    $ I' C& f. q6 i0 t! R8 l
  17. 0 S6 y# C6 D' i, q6 d
  18.             </rules> # u* k. Q6 I* s( x" n9 z1 q/ @
  19.         </rewrite> ( `" x/ }: d- Y1 v2 R: u, w% H
  20.         <httpErrors errorMode="Detailed" />   c3 {- v3 L1 H0 p' j
  21.         <asp scriptErrorSentToBrowser="true"/> ' A8 n! Q5 Q; b8 P7 a
  22.     </system.webServer> / z. P2 z% W! C) {3 Z
  23.     <system.web> 8 r: k% G; X/ |) n5 a' y6 k
  24.         <customErrors mode="Off"/>   \" A, ^% |1 k# G, ]& I& f( ~
  25.         <compilation debug="true"/> / O9 \7 G; h% Z* p# g3 W8 b
  26.         <identity impersonate="false" /> $ Q7 i, J* G' x; y6 r$ {
  27.     </system.web> " x2 O: y. N4 T! }
  28. </configuration>
复制代码

# g2 L5 o0 e$ ~# S6 W* }, T4 W" f" }
; m* K9 ~8 V. @. L0 G1 D% I* M说明:规则<rule></rule>标签内为一个
6 T: M$ g* X" u1.www.xp6.org与xp6.org绑定到子目录文件夹xp6! }, a: _( W3 y; P
2.bbs.xp6.org绑定到子目录文件夹bbs; N7 s0 a& G6 f& M+ w- Y. n
通过多个rule规则可以对应的多个域名绑定多个子目录。
& q/ J" r+ e7 q8 u+ [注意:
: L! n3 }& h0 I% c5 |0 Q4 d* |: ]1、此规则仅适用于IIS7.0以上的主机,简单的查看方法就是空间开通后看根目录有没有web.config文件。
! m9 c6 [: H( O- t1 X! m# d2、使用此种方法,子目录内的网站调用css、图片以及其他页面文件须使用相对目录,或者完整的目录: /子目录/网页文件  这种方式。
+ w; ]  {3 a6 K( e/ p, r9 ^5 K2 P/ t

5 G, Z/ v  c0 F8 o/ Z. h4 `
6 l9 i2 R9 ~* _. p& q
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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