搜索
查看: 19664|回复: 1

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

[复制链接]
发表于 2019-8-9 16:07:33 | 显示全部楼层 |阅读模式
  IIS 7.0以上的可以通过配置根目录下的web.config实现一个网站空间下绑定多个域名,适合虚拟空间很大,但是又只能绑定一个域名不能子目录绑定域名的情况。. {2 a8 r, K+ K' z" \
  比如建了一个页面,里面只有两三个html文件,属于纯展示的,但是有需要绑定一级域名,可以用此种方法。2 x  {' @. v9 J; j, j/ V  I& R
  首先,要开启IIS rewrite伪静态功能,传送门:0 ?/ ^4 z; @8 c/ O8 y
windows2012中IIS8如何安装和使用URL重写工具-URL Rewrite$ U9 C( h! J! d
或者直接下载管理工具,类似BT的,安装完之后会自动帮你安装好。6 K7 b# G4 `& H) s

6 o3 g( O1 g2 M8 r: |- |8 L  修改根目录下的web.config文件,如果没有的话创建一个。
, I& E9 v- `) \4 ?- \7 w. w$ ~" M5 H7 h; m9 y8 k
  1. <configuration>
    5 s# v* x4 ]. r) K4 r/ J
  2.     <system.webServer>
    ' ?' @3 D/ G3 S& X
  3.         <rewrite> 9 D0 O9 y8 b6 G7 j
  4.             <rules> 8 Q) h2 G9 O1 K2 A3 ^, h& p
  5.                  
    ! p# [; V: ]& I
  6.         <rule name="Imported Rule xp6/531">
    3 l9 c, M/ e6 \( j* b
  7.             <match url="^.*$" ignoreCase="false" />
    5 A: t6 e2 U! ?) F  T7 x9 V
  8.             <conditions><add input="{HTTP_HOST}" pattern="^www.xp6.org$|^xp6.org$" /></conditions> : K8 L" n* {" H5 m; W
  9.             <action type="Rewrite" url="xp6/{R:0}" appendQueryString="true" />
    , u/ [; {; T6 T, Q7 S1 \4 y
  10.         </rule>
    # }" r! i6 [7 D* Z' b+ I. M

  11.   P% Z% I* j6 H( h# J
  12.         <rule name="Imported Rule bbs/978"> ( k6 K' `% h( b5 D: e
  13.             <match url="^.*$" ignoreCase="false" /> ; a1 ~, \6 B/ E0 G- ?3 ^
  14.             <conditions><add input="{HTTP_HOST}" pattern="^bbs.xp6.org$" /></conditions>
    ( Z. ?3 f8 x6 q* U5 b5 \. i
  15.             <action type="Rewrite" url="bbs/{R:0}" appendQueryString="true" />
    3 t, I/ U9 @. f
  16.         </rule> 3 Z/ N; r! n3 V; p" P

  17. 0 D$ u; m& b1 f/ r
  18.             </rules>
    0 K2 i" N/ {- b$ e2 p  }
  19.         </rewrite>   B* g0 y& C8 Y6 @
  20.         <httpErrors errorMode="Detailed" />
    # c4 i' f- g# ^, C" O
  21.         <asp scriptErrorSentToBrowser="true"/> 6 l6 z) `: ?3 J5 H
  22.     </system.webServer> 9 w9 t# z# P5 S& c3 [: e% l, d
  23.     <system.web>
    2 d1 ]" P/ a$ z8 v* G4 ]' e3 H
  24.         <customErrors mode="Off"/> . h% Q, Q& x/ k; K4 N
  25.         <compilation debug="true"/> 3 g6 ?2 F, C& G' a$ e) G$ @5 U+ r
  26.         <identity impersonate="false" /> : J2 I7 c# X3 o& Q+ y4 z# e( t
  27.     </system.web>
    3 s- d2 K4 A+ E3 ~8 p
  28. </configuration>
复制代码

+ o2 v5 u. o0 F1 {* K7 s& x
9 y! a; G9 E. W' u: C说明:规则<rule></rule>标签内为一个: D$ i2 b' a; z; Y* E
1.www.xp6.org与xp6.org绑定到子目录文件夹xp6
  N: R' B3 G8 y5 ~' `4 K3 j2.bbs.xp6.org绑定到子目录文件夹bbs
5 @8 _( T. b7 i4 x" o1 L& \5 h通过多个rule规则可以对应的多个域名绑定多个子目录。
# U8 c% Z/ p/ M6 c5 b! ]' n( i注意:
& ^2 S  A- M7 E/ h" y8 p9 ]1、此规则仅适用于IIS7.0以上的主机,简单的查看方法就是空间开通后看根目录有没有web.config文件。
) V7 D, S9 Q5 A2 D6 N2、使用此种方法,子目录内的网站调用css、图片以及其他页面文件须使用相对目录,或者完整的目录: /子目录/网页文件  这种方式。
; b! Y! {/ g& g' o
& }$ J2 T( H* M1 c0 Z; s# y$ v" F3 I8 e

- o% x; e9 N( g% m8 _( ~
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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