|
|
IIS 7.0以上的可以通过配置根目录下的web.config实现一个网站空间下绑定多个域名,适合虚拟空间很大,但是又只能绑定一个域名不能子目录绑定域名的情况。2 J+ R: Q% C- e1 U l* k
比如建了一个页面,里面只有两三个html文件,属于纯展示的,但是有需要绑定一级域名,可以用此种方法。. }2 ?$ w6 l9 [
首先,要开启IIS rewrite伪静态功能,传送门:. u! H! j( |7 t& _% b& s6 \
windows2012中IIS8如何安装和使用URL重写工具-URL Rewrite
0 _( i! @' a% h; f/ W4 F或者直接下载管理工具,类似BT的,安装完之后会自动帮你安装好。% U& t+ G/ A0 M* j) p
2 D9 A" U& D+ c& g6 I& B 修改根目录下的web.config文件,如果没有的话创建一个。! [) y# r, P' a/ A
8 ^3 A% z% W$ ]7 ^9 {1 i) F
- <configuration>
* f+ i% F1 s8 c% D1 w5 N - <system.webServer>
0 H) o6 T# J( v: U) V: v - <rewrite>
j' d$ T& v) {; Q$ _ - <rules>
, {+ \4 }, n1 ]5 w - , h l7 O" ~. m
- <rule name="Imported Rule xp6/531"> 9 B. O" ]6 p# L6 B) K) p
- <match url="^.*$" ignoreCase="false" /> 7 ?- _( Q) O1 v3 A3 R, s9 }& d2 V* ?
- <conditions><add input="{HTTP_HOST}" pattern="^www.xp6.org$|^xp6.org$" /></conditions>
, M+ `3 M% o. O- `2 D' V - <action type="Rewrite" url="xp6/{R:0}" appendQueryString="true" />
7 h1 K. D! O6 O - </rule> 6 G [! O4 d4 t7 [) F- p
-
6 d0 h6 @0 I3 k+ {5 l# G( i. a$ [ - <rule name="Imported Rule bbs/978">
. o7 D) }# l- k/ t" M. a/ _; a) _6 D - <match url="^.*$" ignoreCase="false" />
1 R" P f5 W7 Y6 I - <conditions><add input="{HTTP_HOST}" pattern="^bbs.xp6.org$" /></conditions>
; C1 h# Y0 q W" g Z2 B% J - <action type="Rewrite" url="bbs/{R:0}" appendQueryString="true" />
; W. j' ?8 p8 ]3 D0 F' \ - </rule> ) T2 K" Y. c: ?9 O, Y# m
-
% v4 t$ ]0 o3 W$ [/ p ` - </rules>
! J$ w, b, ]9 _ c ^, X h - </rewrite> 2 l J/ v S. g1 g: `
- <httpErrors errorMode="Detailed" /> 0 ]8 b9 ^8 K5 H
- <asp scriptErrorSentToBrowser="true"/> & n1 \' N; ^! a& C( q
- </system.webServer> 8 i- l( w, R" v6 D! m r
- <system.web> 3 P& ?! M* R; q) H
- <customErrors mode="Off"/> 4 p% L* n7 }7 r% ]
- <compilation debug="true"/> " A5 b* L1 n- z
- <identity impersonate="false" />
8 a; E j0 a: R9 N# v - </system.web> 8 F+ s9 G0 Z' _6 P
- </configuration>
复制代码 7 D% Z/ Y/ d$ p& x1 G
1 G1 O; y$ E/ o! [( H3 V
说明:规则<rule></rule>标签内为一个
' P9 U( g9 t# i; S9 ?. g1.www.xp6.org与xp6.org绑定到子目录文件夹xp6+ E6 k" A- |4 Q* U1 ?7 ]/ g
2.bbs.xp6.org绑定到子目录文件夹bbs. w) V3 x) e1 `& e
通过多个rule规则可以对应的多个域名绑定多个子目录。, ` F/ i" T/ C/ g
注意:6 D( l: z* ?0 ~4 t* i# U
1、此规则仅适用于IIS7.0以上的主机,简单的查看方法就是空间开通后看根目录有没有web.config文件。3 [0 Z2 m+ z' C, s+ x/ v
2、使用此种方法,子目录内的网站调用css、图片以及其他页面文件须使用相对目录,或者完整的目录: /子目录/网页文件 这种方式。+ I4 }6 y1 @" E \5 |
- c$ M* s. }7 M- ?5 Y2 u4 X: Q1 p" `
) _9 r' t. M8 M; ?0 ^: m9 t1 ?3 y0 T9 T; t; w4 C( O
|
|