搜索
查看: 838|回复: 1

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

[复制链接]
发表于 2019-8-9 16:07:33 | 显示全部楼层 |阅读模式
  IIS 7.0以上的可以通过配置根目录下的web.config实现一个网站空间下绑定多个域名,适合虚拟空间很大,但是又只能绑定一个域名不能子目录绑定域名的情况。
/ v- A( p$ F  g& a& e7 f* j' D% g  比如建了一个页面,里面只有两三个html文件,属于纯展示的,但是有需要绑定一级域名,可以用此种方法。( y' F, m2 N1 `, ?6 g1 Q1 e
  首先,要开启IIS rewrite伪静态功能,传送门:
6 M% {2 J( K9 n; L7 B+ Awindows2012中IIS8如何安装和使用URL重写工具-URL Rewrite
6 V" B, y& {& V' z3 I或者直接下载管理工具,类似BT的,安装完之后会自动帮你安装好。2 I, E% y6 H& b: U# R4 [
* e, |! j8 R! J
  修改根目录下的web.config文件,如果没有的话创建一个。
! J8 B3 s' A) k8 u2 p& ~! Y; ~, m$ z! t/ u9 ?9 \
  1. <configuration>
    , R2 N+ D& F  @4 g& |. v- n( a
  2.     <system.webServer> ( g4 k& R, f& \$ q( O0 y% }/ w4 g  H
  3.         <rewrite> - M5 f/ X/ u" N; r
  4.             <rules>
    5 n' a7 ~: r- v$ z
  5.                  
    3 u  E, P' e+ `& }( m
  6.         <rule name="Imported Rule xp6/531"> ; @. ?) c% \. D* l
  7.             <match url="^.*$" ignoreCase="false" /> ) G$ i9 ~+ X* U4 }
  8.             <conditions><add input="{HTTP_HOST}" pattern="^www.xp6.org$|^xp6.org$" /></conditions> , F4 o9 y7 v* M9 W- e3 p7 V" [% z! P
  9.             <action type="Rewrite" url="xp6/{R:0}" appendQueryString="true" />
    * A- _: V" ^7 F6 ~' q
  10.         </rule>
    7 H7 n" Z, M; O$ d& s0 q7 S

  11. 5 Q$ G( v5 M' {: W! R. S  f
  12.         <rule name="Imported Rule bbs/978"> $ O5 Q! Q. j# N9 K
  13.             <match url="^.*$" ignoreCase="false" /> # F( P9 J3 l, A8 W
  14.             <conditions><add input="{HTTP_HOST}" pattern="^bbs.xp6.org$" /></conditions>
    ! m3 ~0 J8 z# c# d
  15.             <action type="Rewrite" url="bbs/{R:0}" appendQueryString="true" /> % C7 `2 j. P0 g/ F
  16.         </rule> 0 Y( j/ U* [" t3 t9 c3 j) B' M
  17. 8 ~4 @  x$ A/ R$ C/ d
  18.             </rules> 0 ]: x! A& L; J( j& j' l1 y
  19.         </rewrite>
    $ `& m8 N! H! Y1 U& j
  20.         <httpErrors errorMode="Detailed" />
    : g2 {9 D3 b- `* P! G9 D5 Y  i3 F# y
  21.         <asp scriptErrorSentToBrowser="true"/>
    8 J" J1 Y1 M: x, f
  22.     </system.webServer>
    3 ~# e5 D. _' M) d) t, d7 g
  23.     <system.web> 8 ?9 J2 u. o5 P" I( a) U4 c5 F& u
  24.         <customErrors mode="Off"/>   z% t' }' [5 h7 {7 `4 z
  25.         <compilation debug="true"/>
    6 [  b# M- R$ G) l: v! N3 @
  26.         <identity impersonate="false" /> / l8 {" |# u$ F9 p& M
  27.     </system.web>
    & M$ C- b$ V1 l0 l
  28. </configuration>
复制代码

) h1 a" Z9 I: e: V, C1 G" {; Y9 L/ C  c: u& C" p' B0 L0 @1 ?
说明:规则<rule></rule>标签内为一个
/ ?% k& B: |+ E! \' P- b1.www.xp6.org与xp6.org绑定到子目录文件夹xp6
6 w- o2 ^  L$ m6 }2.bbs.xp6.org绑定到子目录文件夹bbs
2 p0 c  ^7 ~# w6 @通过多个rule规则可以对应的多个域名绑定多个子目录。/ D. _5 w4 m* u* _* R
注意:
- l8 g$ |2 f& s( e/ B  v1、此规则仅适用于IIS7.0以上的主机,简单的查看方法就是空间开通后看根目录有没有web.config文件。9 _: N& Y0 H7 V7 E/ q0 g
2、使用此种方法,子目录内的网站调用css、图片以及其他页面文件须使用相对目录,或者完整的目录: /子目录/网页文件  这种方式。# C9 n4 T2 K9 J
  a' Y2 |7 k+ O. z) Q+ ?

" f, z2 M$ z: E) V' y& o( D% v. P- B1 {4 w6 O: ^' \  C; v
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

QQ|小黑屋|手机版|Archiver|虾皮社区 ( 鲁ICP备13006813号-1 ) 鲁公网安备 37021102000261号
返回顶部 返回列表