|
|
IIS 7.0以上的可以通过配置根目录下的web.config实现一个网站空间下绑定多个域名,适合虚拟空间很大,但是又只能绑定一个域名不能子目录绑定域名的情况。3 u/ e S* \! _+ \$ @% g
比如建了一个页面,里面只有两三个html文件,属于纯展示的,但是有需要绑定一级域名,可以用此种方法。- c3 \ s1 n- }0 b6 k* s1 i
首先,要开启IIS rewrite伪静态功能,传送门:! @$ J. t8 w; c" U- E B( l. C; @
windows2012中IIS8如何安装和使用URL重写工具-URL Rewrite: ?) Z! v7 q- y& i/ e
或者直接下载管理工具,类似BT的,安装完之后会自动帮你安装好。+ _" W$ q; g1 g7 x
: L. Y& I+ U m; W 修改根目录下的web.config文件,如果没有的话创建一个。$ q# p( h5 k$ Y
: n- @ Z0 \8 Q: {: u- <configuration>
% Y( j+ I! u" Y! ?: s P& L& ? - <system.webServer>
/ H! b" t9 ]: }) W/ D+ ] - <rewrite>
: u: D H4 D$ E7 ~; M - <rules> . g/ q( S- h/ e! ?
-
1 x8 u& w( T1 r% B - <rule name="Imported Rule xp6/531">
9 V- N' M4 N& [3 ~, A+ W - <match url="^.*$" ignoreCase="false" />
1 r- m# b9 o) [6 b: b - <conditions><add input="{HTTP_HOST}" pattern="^www.xp6.org$|^xp6.org$" /></conditions>
4 m3 Y0 @5 d( \5 ~ - <action type="Rewrite" url="xp6/{R:0}" appendQueryString="true" /> 0 ^+ M. W v8 O. H2 d# y! K/ i. x
- </rule> r2 U5 S; ~1 X
- ! @1 Z% \0 T- o" Q" P5 M. O
- <rule name="Imported Rule bbs/978"> : Q/ Y J! B) q% a
- <match url="^.*$" ignoreCase="false" /> 2 X4 K! R; W1 M
- <conditions><add input="{HTTP_HOST}" pattern="^bbs.xp6.org$" /></conditions> ! ~' q. L) Z# r( h8 W- A
- <action type="Rewrite" url="bbs/{R:0}" appendQueryString="true" /> - w: r, Q" Q% C9 V: n! w
- </rule> $ T& C2 m' R; h8 a% z' p( E2 ? r
- ! g$ {2 ?, \5 E" B+ J
- </rules>
, c5 S+ r3 p2 H7 j* Z+ Y _) m - </rewrite>
/ ]' P1 O7 M# v/ S0 G - <httpErrors errorMode="Detailed" /> 5 o9 B$ `! B! H5 e) v9 }8 v7 O. M
- <asp scriptErrorSentToBrowser="true"/> ( m4 ~4 I9 ~, ~. N3 E8 X5 ?& E1 `! Q
- </system.webServer>
, K9 u" j/ \5 N - <system.web> / Y! g; p" m' V/ k) N0 T; {
- <customErrors mode="Off"/>
+ c$ m/ U! W' m - <compilation debug="true"/> . i! w% c6 `% @) O
- <identity impersonate="false" />
8 e" r/ Q8 {7 M; s2 C% @0 k - </system.web> 5 ^1 E% @4 z4 ^0 L% P% \' C2 T
- </configuration>
复制代码 3 ~2 N# \. P$ w+ s
) g. |; \1 }2 ]
说明:规则<rule></rule>标签内为一个6 B6 S. O- @2 ^6 f8 Y$ z
1.www.xp6.org与xp6.org绑定到子目录文件夹xp6
5 L2 ]7 ]/ G/ ?! o: C8 G2.bbs.xp6.org绑定到子目录文件夹bbs
! o( w2 ]& [9 z5 c, l* j5 P5 R通过多个rule规则可以对应的多个域名绑定多个子目录。
- a& e% S) X2 U( \% R* e! ~ S注意:- u/ A$ ]& T- W+ C/ O" B
1、此规则仅适用于IIS7.0以上的主机,简单的查看方法就是空间开通后看根目录有没有web.config文件。
8 {7 b" s) N+ I8 X `2、使用此种方法,子目录内的网站调用css、图片以及其他页面文件须使用相对目录,或者完整的目录: /子目录/网页文件 这种方式。
- O2 K" W: O% H/ J0 `* ^$ E2 e( s X0 L. }
4 T$ r8 r; w5 p* E8 k7 ~0 P% ?; i4 I% A
0 F7 k: T. z/ v9 W. s
|
|