|
IIS 7.0以上的可以通过配置根目录下的web.config实现一个网站空间下绑定多个域名,适合虚拟空间很大,但是又只能绑定一个域名不能子目录绑定域名的情况。/ j0 m. A+ p- h+ m. C" x& @9 ]
比如建了一个页面,里面只有两三个html文件,属于纯展示的,但是有需要绑定一级域名,可以用此种方法。# [4 Y, {+ }$ O
首先,要开启IIS rewrite伪静态功能,传送门:+ B2 ?! h6 p3 U7 R( q' `
windows2012中IIS8如何安装和使用URL重写工具-URL Rewrite v" _# H" E" c9 t. b7 a
或者直接下载管理工具,类似BT的,安装完之后会自动帮你安装好。: l, c# Y. A; T6 Y& H' q& d
) O8 N# Q+ z, A7 \ 修改根目录下的web.config文件,如果没有的话创建一个。
) o1 s9 [. s" w' |& s
( v, L: t3 b5 M- <configuration> / v! }$ ^0 C2 h `6 R# |
- <system.webServer>
4 V) r7 [) V' `9 t' b9 r) L - <rewrite>
s( K& R" `8 ` - <rules> ; G6 R q3 T! }7 Q6 v0 A
- 3 y9 |( ^1 z- E9 I) z
- <rule name="Imported Rule xp6/531">
% v: E% r3 l# b' d - <match url="^.*$" ignoreCase="false" /> % ^4 _" C6 A- {
- <conditions><add input="{HTTP_HOST}" pattern="^www.xp6.org$|^xp6.org$" /></conditions> : {. t# M) ]1 l" y4 n
- <action type="Rewrite" url="xp6/{R:0}" appendQueryString="true" /> % N. ^; {1 E& l/ e
- </rule>
% @2 k" H: q" @6 ^9 | -
& D$ _% |6 F; D& F9 B- [% a - <rule name="Imported Rule bbs/978">
% N. |5 a. B# j0 {- S ~: S - <match url="^.*$" ignoreCase="false" /> ; {& i# e: d- G( D" M# c# A
- <conditions><add input="{HTTP_HOST}" pattern="^bbs.xp6.org$" /></conditions> M# b, s/ B4 |, W# t
- <action type="Rewrite" url="bbs/{R:0}" appendQueryString="true" /> 0 V$ ]! x* o5 ]3 E, G0 c' w) Q/ n$ N
- </rule> ! P! M' ~6 y4 H4 t9 N- G
-
j5 E+ j- e% c - </rules>
2 ]8 F5 O$ f- f( p7 s2 D, C) Z/ K5 A/ | - </rewrite> + T/ _8 q4 C5 H! A, F) I
- <httpErrors errorMode="Detailed" /> * |( m* \0 D7 J4 V; U/ [
- <asp scriptErrorSentToBrowser="true"/>
( O: \! x" S8 v5 \ - </system.webServer> # m! `3 K9 M& Z, p; R2 G
- <system.web>
^! Y; ?: ?, ?8 K3 Y8 v" z - <customErrors mode="Off"/>
& }7 V: _* y$ w, ]4 n' c/ M - <compilation debug="true"/> * l/ v4 u2 G" L6 o- F
- <identity impersonate="false" />
* v# |* p5 O% y3 J" T - </system.web> ) D* F8 r' r0 J- ^7 P/ C0 j
- </configuration>
复制代码
" v& J6 w5 X. h3 G, ?; u9 I, ~
. O0 q0 S1 u9 S8 _: H说明:规则<rule></rule>标签内为一个 n0 L# {& b: N2 V- ]$ H
1.www.xp6.org与xp6.org绑定到子目录文件夹xp6) y# J5 E7 K; i: R
2.bbs.xp6.org绑定到子目录文件夹bbs0 G( E1 ~( y% X7 E1 z
通过多个rule规则可以对应的多个域名绑定多个子目录。
# m% [. H; z! @6 s. ^! S( s& ~注意:8 R9 u- J1 b0 z7 s
1、此规则仅适用于IIS7.0以上的主机,简单的查看方法就是空间开通后看根目录有没有web.config文件。
( t) j& P" h* f2、使用此种方法,子目录内的网站调用css、图片以及其他页面文件须使用相对目录,或者完整的目录: /子目录/网页文件 这种方式。
2 F* x. F5 x% [, x9 _) I" F3 h1 s. V
/ S. J9 R: e* C" j. Q# Z7 S4 f* l
% c# H5 I; `: e; v |
|