搜索
查看: 19023|回复: 1

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

[复制链接]
发表于 2019-8-9 16:07:33 | 显示全部楼层 |阅读模式
  IIS 7.0以上的可以通过配置根目录下的web.config实现一个网站空间下绑定多个域名,适合虚拟空间很大,但是又只能绑定一个域名不能子目录绑定域名的情况。
: B" H3 X- m9 w3 @/ m/ q8 |0 p- c  比如建了一个页面,里面只有两三个html文件,属于纯展示的,但是有需要绑定一级域名,可以用此种方法。
( |( D7 v+ S; \0 b3 ~  首先,要开启IIS rewrite伪静态功能,传送门:
4 s* U4 N: }' N5 O: ~- d$ I8 |" Rwindows2012中IIS8如何安装和使用URL重写工具-URL Rewrite0 C$ C$ A) F! r0 j) I
或者直接下载管理工具,类似BT的,安装完之后会自动帮你安装好。# G' W' B# U5 K' ?" j, z5 L8 h
7 P# Q( Q* l1 t9 [2 L7 D- u; K: n# _
  修改根目录下的web.config文件,如果没有的话创建一个。
  m+ y/ Z( t$ n3 a) W
& g' S, d- w& v. A% \" i
  1. <configuration> 2 g3 ^. t2 e1 J; O
  2.     <system.webServer>
    8 h1 H  R6 g% Z8 b5 s
  3.         <rewrite> ' c3 P6 v  c& a7 E
  4.             <rules>
    + B1 O3 W! ^6 X- @
  5.                  # d' N, K/ w/ y; [4 n( e
  6.         <rule name="Imported Rule xp6/531"> / e; L! m% k& N* O' {" G
  7.             <match url="^.*$" ignoreCase="false" />
      a- g- a; F/ ]; t
  8.             <conditions><add input="{HTTP_HOST}" pattern="^www.xp6.org$|^xp6.org$" /></conditions>
    7 o, l/ e! i; o- t! }
  9.             <action type="Rewrite" url="xp6/{R:0}" appendQueryString="true" />
    2 `* ?) _7 u+ s; \' I
  10.         </rule>
    # w0 z; u8 {4 r  u# U; a
  11.   V1 g1 o1 |0 Z
  12.         <rule name="Imported Rule bbs/978">
    ( `( j' M+ G& u* z: }  y3 Q
  13.             <match url="^.*$" ignoreCase="false" /> 8 z! @3 i0 q5 g4 Q! |
  14.             <conditions><add input="{HTTP_HOST}" pattern="^bbs.xp6.org$" /></conditions> ( d  S  K- h/ }
  15.             <action type="Rewrite" url="bbs/{R:0}" appendQueryString="true" /> * V" u: e. ~( p3 l
  16.         </rule>
    0 M) j" [/ \5 b( d- p2 J
  17. % t* I- T4 L1 T* Z* j5 ?
  18.             </rules>
    ) l( A6 b. q9 O* T2 H
  19.         </rewrite> ! f" |8 S+ L8 K8 }- n6 w2 P' E
  20.         <httpErrors errorMode="Detailed" /> ' f% i0 G  o) m! }! s- [: ~
  21.         <asp scriptErrorSentToBrowser="true"/>
    + Q. N; g' g7 E2 H  O
  22.     </system.webServer> 2 E& W5 W* T3 p3 P9 H
  23.     <system.web>
    + j: P4 d, M  {' \% V1 D
  24.         <customErrors mode="Off"/> * R+ M. {2 F; v7 C2 c4 k
  25.         <compilation debug="true"/>
    6 P, J" U9 y& T
  26.         <identity impersonate="false" />
    & n5 d1 o' o) V" W* v( @1 g' A* e4 m( r1 x! h
  27.     </system.web>
    . I9 S* [: ~4 X2 Z% ?' s4 _! L
  28. </configuration>
复制代码
5 ~; {; N+ V, T5 _; o7 E) k, d

, o9 P0 m1 I. J' a+ j8 V说明:规则<rule></rule>标签内为一个
3 x# M, o8 m3 g" p* c1.www.xp6.org与xp6.org绑定到子目录文件夹xp6. I8 x# l+ F. ~) b1 y* C
2.bbs.xp6.org绑定到子目录文件夹bbs* [+ |# ^; E8 W
通过多个rule规则可以对应的多个域名绑定多个子目录。
1 Y, [5 X2 _+ X9 x, q4 T注意:
' I+ B4 k1 `+ Q' K' B& q* F8 B+ I1、此规则仅适用于IIS7.0以上的主机,简单的查看方法就是空间开通后看根目录有没有web.config文件。
+ B: S/ Z. d+ Y, b1 w; i3 N2、使用此种方法,子目录内的网站调用css、图片以及其他页面文件须使用相对目录,或者完整的目录: /子目录/网页文件  这种方式。. L( l  I9 p9 Y

+ ~' ]* M' y6 j. G. W; G9 M! T) @7 k$ M* f9 P2 d2 F
, W% j/ d, k8 s4 {7 w1 _% Q' I
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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