搜索
查看: 18466|回复: 1

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

[复制链接]
发表于 2019-8-9 16:07:33 | 显示全部楼层 |阅读模式
  IIS 7.0以上的可以通过配置根目录下的web.config实现一个网站空间下绑定多个域名,适合虚拟空间很大,但是又只能绑定一个域名不能子目录绑定域名的情况。
7 z9 N# I" ^6 S, p. H/ X) E; v  比如建了一个页面,里面只有两三个html文件,属于纯展示的,但是有需要绑定一级域名,可以用此种方法。9 L' |4 e  X& C  C2 Q# M) H
  首先,要开启IIS rewrite伪静态功能,传送门:( G; V! C* V* ^8 |: z
windows2012中IIS8如何安装和使用URL重写工具-URL Rewrite
/ q" Q& B, Z" L: v或者直接下载管理工具,类似BT的,安装完之后会自动帮你安装好。, g. w1 Q$ ~' }# n; q+ D3 u
- a% k# P2 M* E) Y* u. [( k
  修改根目录下的web.config文件,如果没有的话创建一个。
% l( H" u2 I) n0 Y$ O; o
7 n  r% K6 M# B) s. g4 Q9 |5 i6 C
  1. <configuration>
    5 z8 k# x' n1 }' v& s
  2.     <system.webServer>
    $ W* V; E& W0 m- ?! C' e  y
  3.         <rewrite> ' c2 Y7 V4 P$ Z" V& r
  4.             <rules>
    * [  ^) m6 S/ f  t/ i
  5.                  
    , u) U, x5 {0 ]' l) b
  6.         <rule name="Imported Rule xp6/531">
    / I1 [: Q" B4 N% E2 {% n' u+ m
  7.             <match url="^.*$" ignoreCase="false" /> ) c+ }- o4 ~5 L" T6 p+ ^: X8 t. s
  8.             <conditions><add input="{HTTP_HOST}" pattern="^www.xp6.org$|^xp6.org$" /></conditions> 8 H# w6 L6 F5 |8 {
  9.             <action type="Rewrite" url="xp6/{R:0}" appendQueryString="true" /> 0 R4 z. K* r. R; b
  10.         </rule>
    1 O2 A/ i3 M9 s2 K  w

  11. " R$ U$ K2 R( D! p" j
  12.         <rule name="Imported Rule bbs/978"> , ]: \+ A; l/ {/ I7 C7 f% b9 t& H
  13.             <match url="^.*$" ignoreCase="false" /> " t5 t7 s0 f9 e7 T' P
  14.             <conditions><add input="{HTTP_HOST}" pattern="^bbs.xp6.org$" /></conditions> $ z8 W2 f2 Z3 Y& h: n
  15.             <action type="Rewrite" url="bbs/{R:0}" appendQueryString="true" /> % D- U  W. z/ x6 G" g0 S- c
  16.         </rule>
    ! ]1 L0 A- J/ [0 r
  17. ! [: F$ \: H) U
  18.             </rules>
    : O# x2 r" N: e8 z. V9 f6 g& T
  19.         </rewrite> . J. {$ B& N$ {8 f
  20.         <httpErrors errorMode="Detailed" />
    " n$ A& y, [/ z) Q$ p1 I
  21.         <asp scriptErrorSentToBrowser="true"/>
    6 L/ @( f. \) L2 {% q" ?
  22.     </system.webServer>
    ' H5 j! V/ _8 }0 A3 A1 O1 b
  23.     <system.web> 4 ~, o+ |  w% g5 B2 L3 Q
  24.         <customErrors mode="Off"/> # W7 Q, W, u8 e1 P/ h
  25.         <compilation debug="true"/> % }! V9 X) W" m6 N
  26.         <identity impersonate="false" />   i+ f5 m4 i0 r) j
  27.     </system.web>
    ! j! E( E3 ~& Q) q; n. P7 \4 B
  28. </configuration>
复制代码

5 ^; P* x$ X2 g! t1 p
6 V' n  X) F  R; l; T说明:规则<rule></rule>标签内为一个
/ H# J  X) y7 j$ j9 k2 x1.www.xp6.org与xp6.org绑定到子目录文件夹xp6
# ^+ O2 Q2 x$ u& q8 ^2 @( d0 J2.bbs.xp6.org绑定到子目录文件夹bbs3 e/ r, {$ K- ?( O" c
通过多个rule规则可以对应的多个域名绑定多个子目录。
! y- K( g9 b' s  s% \/ J3 ?7 p注意:
: c+ ^: B1 B7 t8 {  O1、此规则仅适用于IIS7.0以上的主机,简单的查看方法就是空间开通后看根目录有没有web.config文件。
6 h" A% T& g$ n% M) n2、使用此种方法,子目录内的网站调用css、图片以及其他页面文件须使用相对目录,或者完整的目录: /子目录/网页文件  这种方式。$ R5 V; m" O+ h; _/ \

) |5 I4 |' D5 i  Z0 S* D
+ p4 m( C! T: V* {. g3 x1 I# l' ~- F# P9 I* l9 H
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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