在IIS主机上,大家都可以通过主机商提供的子目录功能绑定多网站,意思就是一个空间可以放几个网站,不同域名绑定不同的子目录。
在linux类主机上,我们可以通过.htaccess搞定,见文章https://www.ldhost.cn/help/php/other/1364.html
那若是在windows服务器iis7.0上怎么办呢?
很简单方法, 建立个网站文件web.config,并按照以下范例规则置于空间根目录下:
- <configuration>
- <system.webServer>
- <rewrite>
- <rules>
-
- <rule name="Imported Rule zuimoban/531">
- <match url="^.*$" ignoreCase="false" />
- <conditions><add input="{HTTP_HOST}" pattern="^www.ldhost.cn$|^ldhost.cn$" /></conditions>
- <action type="Rewrite" url="zuimoban1/{R:0}" appendQueryString="true" />
- </rule>
-
- <rule name="Imported Rule bbs/978">
- <match url="^.*$" ignoreCase="false" />
- <conditions><add input="{HTTP_HOST}" pattern="^bbs.ldhost.cn$" /></conditions>
- <action type="Rewrite" url="bbs/{R:0}" appendQueryString="true" />
- </rule>
-
- </rules>
- </rewrite>
- <httpErrors errorMode="Detailed" />
- <asp scriptErrorSentToBrowser="true"/>
- </system.webServer>
- <system.web>
- <customErrors mode="Off"/>
- <compilation debug="true"/>
- <identity impersonate="false" />
- </system.web>
- </configuration>
意思:
1.www.ldhost.cn与ldhost.cn 绑定到子目录文件夹zuimoban1
2.bbs.ldhost.cn绑定到子目录文件夹bbs]
该方法只适合于windows 的IIS7.0主机,如godaddy 万网等IIS7 主机都完美支持! (责任编辑:好模板) |