|
|
IIS 7.0以上的可以通过配置根目录下的web.config实现一个网站空间下绑定多个域名,适合虚拟空间很大,但是又只能绑定一个域名不能子目录绑定域名的情况。
2 f9 P, C* S, ?& |4 \8 R 比如建了一个页面,里面只有两三个html文件,属于纯展示的,但是有需要绑定一级域名,可以用此种方法。
* Z4 M" x. Z) X* i+ p0 _* }* } 首先,要开启IIS rewrite伪静态功能,传送门:& L# G% v Y$ g# b) c; v: k
windows2012中IIS8如何安装和使用URL重写工具-URL Rewrite) `% u, j$ `# m+ z9 {, ?
或者直接下载管理工具,类似BT的,安装完之后会自动帮你安装好。
3 p i7 k" G2 A& D1 T
4 s( f) t& H& a0 F% q9 R- G 修改根目录下的web.config文件,如果没有的话创建一个。
5 h' e0 S2 Z, P7 V; k# A& w' ?; f& L. A2 z
- <configuration>
* w9 ]) V4 v' D: ^0 \ - <system.webServer> ; T/ @, D2 p* j/ Q& m. k
- <rewrite> " Z; Q$ O6 S4 S
- <rules> 3 _ H/ O+ T% e) j) ], l' e
- 7 z' Y: I" I/ D2 E
- <rule name="Imported Rule xp6/531">
" d1 m% I3 ?$ a. h: e% Q9 H, u6 P - <match url="^.*$" ignoreCase="false" />
- |4 w- m0 \( W! O - <conditions><add input="{HTTP_HOST}" pattern="^www.xp6.org$|^xp6.org$" /></conditions>
/ H/ q! D; R0 i+ G* v - <action type="Rewrite" url="xp6/{R:0}" appendQueryString="true" /> + h5 s0 N5 Z* j" v1 ~9 Z: I
- </rule>
) ]; p( J5 ?6 q( D5 h -
8 }2 Y" [( ~$ l0 L1 w% E" ` - <rule name="Imported Rule bbs/978"> $ d$ s6 A# J. x
- <match url="^.*$" ignoreCase="false" />
' P s9 Z1 O0 } - <conditions><add input="{HTTP_HOST}" pattern="^bbs.xp6.org$" /></conditions>
$ l9 H5 b) z( C0 R0 q, D# L9 v - <action type="Rewrite" url="bbs/{R:0}" appendQueryString="true" />
2 x) ]% S. }+ X - </rule> 4 w8 y- s$ s+ B7 }: n
- 0 G! x0 [. ^/ x$ e8 e
- </rules> : F& T% C% c7 ~' y$ c" K1 X
- </rewrite>
6 i# C$ r! P# ]; K9 Z - <httpErrors errorMode="Detailed" />
6 r, w8 I0 E, w* R - <asp scriptErrorSentToBrowser="true"/>
k+ |) p6 X i$ p$ r1 O( S2 @ - </system.webServer> : B; {/ ^, i* W: H5 x/ {+ i' M, r
- <system.web> + o" E6 K# [5 s
- <customErrors mode="Off"/> {& F, |: i0 n" X1 ]0 q
- <compilation debug="true"/>
7 I- N7 ^' \; g( ]+ v - <identity impersonate="false" />
- l, F& Q% U. m5 M/ n( \ - </system.web>
, {9 p) \% z; Y& g - </configuration>
复制代码
2 C" Z/ X" P* m* m9 N/ i) V8 @
; M& X' t. G, `7 [3 L/ A$ ]5 P说明:规则<rule></rule>标签内为一个: ]$ n c6 ?4 E5 r! f
1.www.xp6.org与xp6.org绑定到子目录文件夹xp6
$ ]$ }# u8 P Y5 k# Q8 U2.bbs.xp6.org绑定到子目录文件夹bbs
0 J7 l$ H7 k* A" P4 G通过多个rule规则可以对应的多个域名绑定多个子目录。" C5 p- R- y7 k
注意:
0 {8 V4 I% j+ Z8 q/ l' L9 {1、此规则仅适用于IIS7.0以上的主机,简单的查看方法就是空间开通后看根目录有没有web.config文件。
6 P9 B" G- N( h$ H6 I o! n2、使用此种方法,子目录内的网站调用css、图片以及其他页面文件须使用相对目录,或者完整的目录: /子目录/网页文件 这种方式。4 X& J- b2 k# g/ C
0 |' _, x( e" y& J @
6 d4 t1 W/ |2 p$ `/ }, d6 S; c/ `' N
- f q6 ?6 W& z |
|