搜索
查看: 19006|回复: 1

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

[复制链接]
发表于 2019-8-9 16:07:33 | 显示全部楼层 |阅读模式
  IIS 7.0以上的可以通过配置根目录下的web.config实现一个网站空间下绑定多个域名,适合虚拟空间很大,但是又只能绑定一个域名不能子目录绑定域名的情况。
6 i  c5 e) r4 {  C% w3 p  比如建了一个页面,里面只有两三个html文件,属于纯展示的,但是有需要绑定一级域名,可以用此种方法。
8 I. t* X( j+ L5 f) l$ ]  首先,要开启IIS rewrite伪静态功能,传送门:
4 Y) P; e/ |( i, e1 uwindows2012中IIS8如何安装和使用URL重写工具-URL Rewrite  O* M% U( k: r" D7 V
或者直接下载管理工具,类似BT的,安装完之后会自动帮你安装好。  g) A8 x3 X6 x% w: [; a0 B

1 ~# x' r& t: y1 t7 U+ T( W  修改根目录下的web.config文件,如果没有的话创建一个。
  J. @+ ]8 P, Z7 A. J
5 s- b% o. k' @# U* P5 M
  1. <configuration>
    7 S# [# [; q0 z  D" g
  2.     <system.webServer> 4 K+ \1 h! q5 ?3 I. _) }. L5 G6 v
  3.         <rewrite>
    * J" r, `) v6 {
  4.             <rules> * [* k8 ~) {* e* ?( A
  5.                  9 ^) q6 |5 n, Z$ {+ e, G: m
  6.         <rule name="Imported Rule xp6/531">   X6 |( `. {; D6 A' S9 ^# W
  7.             <match url="^.*$" ignoreCase="false" /> 7 W$ z$ Y4 I( D; l/ P. I' P
  8.             <conditions><add input="{HTTP_HOST}" pattern="^www.xp6.org$|^xp6.org$" /></conditions>
    ! z1 F( b  g4 j5 X7 P0 Z
  9.             <action type="Rewrite" url="xp6/{R:0}" appendQueryString="true" /> ( ]' U, c& Q" X8 Q
  10.         </rule>
    % ^+ M2 f3 a  |- d- B% b1 P5 _- H4 i

  11. / f$ h2 N# O  l& @1 @
  12.         <rule name="Imported Rule bbs/978">
    ! k8 [0 y4 Q4 E" B6 |7 g1 O
  13.             <match url="^.*$" ignoreCase="false" />
    9 B. M' X0 P' B1 P- S" \
  14.             <conditions><add input="{HTTP_HOST}" pattern="^bbs.xp6.org$" /></conditions>
    ) [: ]4 T( u+ q3 g! P2 M% n
  15.             <action type="Rewrite" url="bbs/{R:0}" appendQueryString="true" /> 9 h- O3 c3 v7 v* F, X
  16.         </rule>
    ) c, X1 Y3 k# E5 Q' [
  17. ( m9 H; a0 w6 |( F, n& W
  18.             </rules> & ]4 }9 t5 J& j4 O
  19.         </rewrite>
    4 l, k% O  F' `5 J
  20.         <httpErrors errorMode="Detailed" /> 8 H: t/ z; @8 J( n+ w% F
  21.         <asp scriptErrorSentToBrowser="true"/> ' w( X: N" M5 n( P' ~0 f" _
  22.     </system.webServer>
    # s. N; E$ H+ S0 N* _
  23.     <system.web>
    " t8 ?1 P7 I7 f( w; \' J
  24.         <customErrors mode="Off"/> ) `' s$ \* j/ r. }* j; L1 N" b
  25.         <compilation debug="true"/> 5 X' h% [) p' r! @; j6 h
  26.         <identity impersonate="false" /> 4 a5 X  `! P7 K# y( |& f4 a. M# U/ u
  27.     </system.web>
    + M+ r2 F8 E# [: _
  28. </configuration>
复制代码

& p6 w# s) W. F6 x' k4 l
$ i& S' N$ C/ K7 ^4 N8 R说明:规则<rule></rule>标签内为一个
8 \0 p" C. F8 ]( a1.www.xp6.org与xp6.org绑定到子目录文件夹xp6
. W) g  L( T5 ?2 {9 e: d2.bbs.xp6.org绑定到子目录文件夹bbs
2 f: {/ v) v4 k# y通过多个rule规则可以对应的多个域名绑定多个子目录。
) K( B0 Z) {: Z* B' i注意:
# ]8 D4 r; s0 E, `6 v. g" j* g% }1、此规则仅适用于IIS7.0以上的主机,简单的查看方法就是空间开通后看根目录有没有web.config文件。" a% `; j; p2 T& a
2、使用此种方法,子目录内的网站调用css、图片以及其他页面文件须使用相对目录,或者完整的目录: /子目录/网页文件  这种方式。4 B$ o. N1 `- b$ O' E  S
: A5 o4 T0 A( H; O: N
8 |6 d! ]# S/ h, Q$ P  Z$ C5 h2 `
+ w- \. a8 R5 ]. ~
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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