|
|
IIS 7.0以上的可以通过配置根目录下的web.config实现一个网站空间下绑定多个域名,适合虚拟空间很大,但是又只能绑定一个域名不能子目录绑定域名的情况。& ^+ d* |3 p9 h% n* z% K5 [
比如建了一个页面,里面只有两三个html文件,属于纯展示的,但是有需要绑定一级域名,可以用此种方法。
1 F0 d" }0 l8 V) V* C( T% w' E 首先,要开启IIS rewrite伪静态功能,传送门:
' g2 o, f5 f* H" D+ cwindows2012中IIS8如何安装和使用URL重写工具-URL Rewrite& G$ c ^) A$ ^1 l
或者直接下载管理工具,类似BT的,安装完之后会自动帮你安装好。
. e) }3 f1 A+ Y) b* P( y5 J6 {0 D0 s
修改根目录下的web.config文件,如果没有的话创建一个。
( g- o2 }* l" U3 e" G6 P9 G+ g6 U5 N* E
- <configuration> , G) Q4 e; U- x3 s8 G3 v. a
- <system.webServer> * d. f" _+ F# Q5 ^2 F
- <rewrite>
. C& C4 s3 i/ U+ M - <rules> # R9 |+ Q- v4 C, w6 e: b( x1 h
-
* S) p9 K, _" P G - <rule name="Imported Rule xp6/531"> " |3 R, X8 S0 H0 C4 h
- <match url="^.*$" ignoreCase="false" />
|' ^0 X4 h. u% K' W* h6 v9 x2 ` - <conditions><add input="{HTTP_HOST}" pattern="^www.xp6.org$|^xp6.org$" /></conditions>
3 f0 d9 w: j" y4 _' h) D - <action type="Rewrite" url="xp6/{R:0}" appendQueryString="true" /> ! L3 V' [: j- m' x4 ]1 v$ Z
- </rule>
. P4 U; W+ y5 ]. q1 J% P/ ` -
: @8 B' q& g* {4 n3 X6 W - <rule name="Imported Rule bbs/978"> ) b4 M# Z8 Y0 E, \
- <match url="^.*$" ignoreCase="false" /> * y( I l% C) E5 `
- <conditions><add input="{HTTP_HOST}" pattern="^bbs.xp6.org$" /></conditions>
5 }8 m$ q; o- b; e" Q; K - <action type="Rewrite" url="bbs/{R:0}" appendQueryString="true" />
h2 z+ t% J/ A" Q3 T) n6 k - </rule>
4 l; l+ `+ N" z2 }. d! W - % k3 x* ]( s" n. e# B
- </rules> , y, o/ ~8 `( p) h$ J
- </rewrite> ) V, m' O1 u* i0 o" p; N4 b
- <httpErrors errorMode="Detailed" /> ; v3 h: `9 L `- A5 l& P
- <asp scriptErrorSentToBrowser="true"/>
1 h! X# {4 v- W5 ~ O - </system.webServer>
6 [) a8 _. W! y - <system.web> : e1 s( }4 l. H* B% c- k- O% n
- <customErrors mode="Off"/>
8 N$ b, M$ Y6 o - <compilation debug="true"/> - F5 G, X) ^" v' V9 U9 |
- <identity impersonate="false" /> 7 A d6 W& ?+ \) |3 f9 _* m; F
- </system.web> / p8 U5 u; _/ v) D0 [0 ?
- </configuration>
复制代码 8 d" q! D/ ~# ]3 n4 K
" @' j3 l/ l* O说明:规则<rule></rule>标签内为一个# X) F$ j2 G$ U \2 a
1.www.xp6.org与xp6.org绑定到子目录文件夹xp69 @1 J4 X A: d* E% G
2.bbs.xp6.org绑定到子目录文件夹bbs
6 A( P% ~( Q. n$ N2 {1 m/ w2 g; A通过多个rule规则可以对应的多个域名绑定多个子目录。' m" }9 r3 k! \+ c# Y
注意:
8 R1 Q/ T5 K! k9 o# M# ^" N1、此规则仅适用于IIS7.0以上的主机,简单的查看方法就是空间开通后看根目录有没有web.config文件。 ?# ]9 }2 @- B
2、使用此种方法,子目录内的网站调用css、图片以及其他页面文件须使用相对目录,或者完整的目录: /子目录/网页文件 这种方式。6 m6 e0 w$ z$ l& E; W
3 y6 }& T. t" h M) e9 l- F# A. Y O N' n
. P* F: \7 s+ E
|
|