|
|
IIS 7.0以上的可以通过配置根目录下的web.config实现一个网站空间下绑定多个域名,适合虚拟空间很大,但是又只能绑定一个域名不能子目录绑定域名的情况。
: B" H3 X- m9 w3 @/ m/ q8 |0 p- c 比如建了一个页面,里面只有两三个html文件,属于纯展示的,但是有需要绑定一级域名,可以用此种方法。
( |( D7 v+ S; \0 b3 ~ 首先,要开启IIS rewrite伪静态功能,传送门:
4 s* U4 N: }' N5 O: ~- d$ I8 |" Rwindows2012中IIS8如何安装和使用URL重写工具-URL Rewrite0 C$ C$ A) F! r0 j) I
或者直接下载管理工具,类似BT的,安装完之后会自动帮你安装好。# G' W' B# U5 K' ?" j, z5 L8 h
7 P# Q( Q* l1 t9 [2 L7 D- u; K: n# _
修改根目录下的web.config文件,如果没有的话创建一个。
m+ y/ Z( t$ n3 a) W
& g' S, d- w& v. A% \" i- <configuration> 2 g3 ^. t2 e1 J; O
- <system.webServer>
8 h1 H R6 g% Z8 b5 s - <rewrite> ' c3 P6 v c& a7 E
- <rules>
+ B1 O3 W! ^6 X- @ - # d' N, K/ w/ y; [4 n( e
- <rule name="Imported Rule xp6/531"> / e; L! m% k& N* O' {" G
- <match url="^.*$" ignoreCase="false" />
a- g- a; F/ ]; t - <conditions><add input="{HTTP_HOST}" pattern="^www.xp6.org$|^xp6.org$" /></conditions>
7 o, l/ e! i; o- t! } - <action type="Rewrite" url="xp6/{R:0}" appendQueryString="true" />
2 `* ?) _7 u+ s; \' I - </rule>
# w0 z; u8 {4 r u# U; a - V1 g1 o1 |0 Z
- <rule name="Imported Rule bbs/978">
( `( j' M+ G& u* z: } y3 Q - <match url="^.*$" ignoreCase="false" /> 8 z! @3 i0 q5 g4 Q! |
- <conditions><add input="{HTTP_HOST}" pattern="^bbs.xp6.org$" /></conditions> ( d S K- h/ }
- <action type="Rewrite" url="bbs/{R:0}" appendQueryString="true" /> * V" u: e. ~( p3 l
- </rule>
0 M) j" [/ \5 b( d- p2 J - % t* I- T4 L1 T* Z* j5 ?
- </rules>
) l( A6 b. q9 O* T2 H - </rewrite> ! f" |8 S+ L8 K8 }- n6 w2 P' E
- <httpErrors errorMode="Detailed" /> ' f% i0 G o) m! }! s- [: ~
- <asp scriptErrorSentToBrowser="true"/>
+ Q. N; g' g7 E2 H O - </system.webServer> 2 E& W5 W* T3 p3 P9 H
- <system.web>
+ j: P4 d, M {' \% V1 D - <customErrors mode="Off"/> * R+ M. {2 F; v7 C2 c4 k
- <compilation debug="true"/>
6 P, J" U9 y& T - <identity impersonate="false" />
& n5 d1 o' o) V" W* v( @1 g' A* e4 m( r1 x! h - </system.web>
. I9 S* [: ~4 X2 Z% ?' s4 _! L - </configuration>
复制代码 5 ~; {; N+ V, T5 _; o7 E) k, d
, o9 P0 m1 I. J' a+ j8 V说明:规则<rule></rule>标签内为一个
3 x# M, o8 m3 g" p* c1.www.xp6.org与xp6.org绑定到子目录文件夹xp6. I8 x# l+ F. ~) b1 y* C
2.bbs.xp6.org绑定到子目录文件夹bbs* [+ |# ^; E8 W
通过多个rule规则可以对应的多个域名绑定多个子目录。
1 Y, [5 X2 _+ X9 x, q4 T注意:
' I+ B4 k1 `+ Q' K' B& q* F8 B+ I1、此规则仅适用于IIS7.0以上的主机,简单的查看方法就是空间开通后看根目录有没有web.config文件。
+ B: S/ Z. d+ Y, b1 w; i3 N2、使用此种方法,子目录内的网站调用css、图片以及其他页面文件须使用相对目录,或者完整的目录: /子目录/网页文件 这种方式。. L( l I9 p9 Y
+ ~' ]* M' y6 j. G. W; G9 M! T) @7 k$ M* f9 P2 d2 F
, W% j/ d, k8 s4 {7 w1 _% Q' I
|
|