搜索
查看: 19109|回复: 1

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

[复制链接]
发表于 2019-8-9 16:07:33 | 显示全部楼层 |阅读模式
  IIS 7.0以上的可以通过配置根目录下的web.config实现一个网站空间下绑定多个域名,适合虚拟空间很大,但是又只能绑定一个域名不能子目录绑定域名的情况。' D/ \9 s7 F5 S# ?! h
  比如建了一个页面,里面只有两三个html文件,属于纯展示的,但是有需要绑定一级域名,可以用此种方法。  V2 U2 `) K+ _8 M. |4 R
  首先,要开启IIS rewrite伪静态功能,传送门:
0 V: ?( ?- `5 Fwindows2012中IIS8如何安装和使用URL重写工具-URL Rewrite* L# c; h$ p# P
或者直接下载管理工具,类似BT的,安装完之后会自动帮你安装好。
0 T3 D# p: q9 O6 F  d: e
. I3 ~- y1 n' v, q0 |$ B( r! G  修改根目录下的web.config文件,如果没有的话创建一个。
$ s# n5 V7 W. G; o, \: T8 C9 h% X$ k8 S( ]0 M- I/ o
  1. <configuration>
    # s; H- m; O% D) u& [
  2.     <system.webServer>
    ; [3 j8 l5 {) p2 P
  3.         <rewrite> , M1 k2 f8 c9 ]: {. m2 K
  4.             <rules> ; _/ v9 p1 t" V6 M! h7 z: C+ |
  5.                  9 C' X0 q% ]+ U
  6.         <rule name="Imported Rule xp6/531"> $ |8 j3 r' N4 e+ }" o
  7.             <match url="^.*$" ignoreCase="false" /> & Y1 x- p4 n( f
  8.             <conditions><add input="{HTTP_HOST}" pattern="^www.xp6.org$|^xp6.org$" /></conditions> 7 ]  T6 M6 R0 b: L9 o
  9.             <action type="Rewrite" url="xp6/{R:0}" appendQueryString="true" />
    0 q" o6 U) z7 b" P& o, d" X
  10.         </rule> ) d  i9 b: T  R- G2 R+ U
  11. # t! E3 E. }. l* _2 ~9 A
  12.         <rule name="Imported Rule bbs/978">
    : T! K0 r# `+ z( A* D) z* ^8 ~3 Y
  13.             <match url="^.*$" ignoreCase="false" /> " H$ u4 G3 z- W& n& f/ A
  14.             <conditions><add input="{HTTP_HOST}" pattern="^bbs.xp6.org$" /></conditions>
    ' z6 [: }5 ]: j" t! ^8 L) C
  15.             <action type="Rewrite" url="bbs/{R:0}" appendQueryString="true" /> 0 h, J3 i% A4 Z) ]% K7 M8 E
  16.         </rule>
    2 K% i1 R. K  G) ^# E9 A* |* w
  17. ) U) i! @2 |$ s/ ~$ V3 _
  18.             </rules> 8 U7 d6 E* S. v9 P# Z8 T' U$ @
  19.         </rewrite> ; n( K* s2 m+ x7 {6 C+ v* \- v
  20.         <httpErrors errorMode="Detailed" /> ; C" v+ r  B# r. }& P% \* }5 e# w  p4 c
  21.         <asp scriptErrorSentToBrowser="true"/>
    - [$ B! h( k( z$ J3 P- e0 q5 E
  22.     </system.webServer>
    ! l3 S' X! z5 v+ m% |- S: r
  23.     <system.web>   E% u1 Z' }2 X- N2 C8 {- u
  24.         <customErrors mode="Off"/> 2 ~7 Q* c& v, x3 A, o! V
  25.         <compilation debug="true"/> 6 V, r& F3 X( O4 y
  26.         <identity impersonate="false" />
    & W( I1 A! I: l& {8 L, f  k
  27.     </system.web> 3 F' P0 h: ]9 z1 G
  28. </configuration>
复制代码
" J& q9 u1 C1 \9 t( ~3 R! E
+ w+ V- M, \5 y+ |" u- r
说明:规则<rule></rule>标签内为一个) _: k- \2 x& n8 k
1.www.xp6.org与xp6.org绑定到子目录文件夹xp67 J7 k  A6 J# m8 D
2.bbs.xp6.org绑定到子目录文件夹bbs6 D: n0 u  [4 B# x& x, P/ C
通过多个rule规则可以对应的多个域名绑定多个子目录。
$ z$ u" W0 d/ V; O* M+ S6 }- z注意:1 {$ y# n" u* f; `6 A2 O
1、此规则仅适用于IIS7.0以上的主机,简单的查看方法就是空间开通后看根目录有没有web.config文件。
% O' _1 Y% c* X( L( D2、使用此种方法,子目录内的网站调用css、图片以及其他页面文件须使用相对目录,或者完整的目录: /子目录/网页文件  这种方式。
: G( K8 ]. r* ^/ ?- R, }  M: @; T% Q8 [* l& n4 W  d

( `( _8 q, D, {- m. _% S' J8 }
: V- y: g/ V* M  W3 O! y
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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