|
|
IIS 7.0以上的可以通过配置根目录下的web.config实现一个网站空间下绑定多个域名,适合虚拟空间很大,但是又只能绑定一个域名不能子目录绑定域名的情况。) |( ^* ^6 b3 K+ E- S* d
比如建了一个页面,里面只有两三个html文件,属于纯展示的,但是有需要绑定一级域名,可以用此种方法。$ @2 P( I& h$ d
首先,要开启IIS rewrite伪静态功能,传送门:
+ w; |/ F! j! x1 ~, M, fwindows2012中IIS8如何安装和使用URL重写工具-URL Rewrite: i6 C" e# R% l! {1 T) N! o
或者直接下载管理工具,类似BT的,安装完之后会自动帮你安装好。$ W( J/ n9 v& ?: j" W- m# z1 o
5 n; |, u) a* ?; o( U
修改根目录下的web.config文件,如果没有的话创建一个。0 k9 p' t+ t' s t4 A8 ]
0 I2 _2 a J3 O: M9 \; [5 T( C- <configuration>
8 i& m: S. W/ o ] - <system.webServer>
1 {/ }9 m# m# U - <rewrite>
( t2 c. z3 M X: X8 v0 W& k - <rules>
) n' P; B1 ^8 [ - 3 q2 B' u' {/ ~, p1 x: R7 x
- <rule name="Imported Rule xp6/531">
* i4 m; s3 K6 ~ - <match url="^.*$" ignoreCase="false" /> 5 e* a( S4 R! K; c
- <conditions><add input="{HTTP_HOST}" pattern="^www.xp6.org$|^xp6.org$" /></conditions> l+ O1 p# b4 @4 B7 J( I- [+ t
- <action type="Rewrite" url="xp6/{R:0}" appendQueryString="true" /> % n! S. I- X9 {* j" B! H
- </rule> 9 g. h) Z6 J/ v+ c# Y$ X
-
3 M! d, t4 Y* `8 v! ]& H: }5 H6 y - <rule name="Imported Rule bbs/978"> : _0 d: g. B5 E
- <match url="^.*$" ignoreCase="false" /> 9 y4 w- n4 W6 A" S" Z
- <conditions><add input="{HTTP_HOST}" pattern="^bbs.xp6.org$" /></conditions>
, @5 g$ G& F0 T$ s: a3 N - <action type="Rewrite" url="bbs/{R:0}" appendQueryString="true" />
4 v: F+ D! c" g% Z( Y - </rule>
# {0 W6 Z5 x% L - ! v) L. z$ E* } _4 N
- </rules>
! m7 Y$ q' H" d* ~ - </rewrite>
) E8 ]# v, Y9 x" Z1 h" X# F6 R' D - <httpErrors errorMode="Detailed" /> 5 F( I) R+ u$ V' \
- <asp scriptErrorSentToBrowser="true"/>
) C! Q x4 _8 Z. T" [( I - </system.webServer>
- F4 O- s) ^$ P- K# y4 h7 ]$ A - <system.web>
\/ v- @, ?9 i% N! [4 y - <customErrors mode="Off"/>
- N, z' Z- [' b% @ - <compilation debug="true"/> $ y, h7 @; u0 q7 ] _; g
- <identity impersonate="false" />
# F# u9 z2 K* n - </system.web> 4 [' o, S1 h: g$ U ?) g
- </configuration>
复制代码
6 P" `/ R3 w# c3 W! U" E3 y# w' O0 u8 [8 M/ {- S& l# |
说明:规则<rule></rule>标签内为一个" P _. S- U; T* b6 p- m/ C
1.www.xp6.org与xp6.org绑定到子目录文件夹xp6) Q/ z' ^. P1 j4 \- v( ]0 ~
2.bbs.xp6.org绑定到子目录文件夹bbs
) s3 \3 }1 I0 G通过多个rule规则可以对应的多个域名绑定多个子目录。$ L. Z+ k( V" |/ ]# D+ r. h W
注意:1 t( _6 [; C8 a6 ~ l9 _: X
1、此规则仅适用于IIS7.0以上的主机,简单的查看方法就是空间开通后看根目录有没有web.config文件。# T) p: _, Z% g3 C, y" _+ y0 v
2、使用此种方法,子目录内的网站调用css、图片以及其他页面文件须使用相对目录,或者完整的目录: /子目录/网页文件 这种方式。) g3 _& }5 {5 R% f3 @5 K9 \
r5 D) g) f8 S0 y
6 F. r q) v+ j5 F% b3 h# h4 s6 Q; X4 m: R
|
|