搜索
查看: 17689|回复: 1

[网站] IIS下web.config伪静态实现多域名绑定多目录

[复制链接]
发表于 2019-8-9 16:07:33 | 显示全部楼层 |阅读模式
  IIS 7.0以上的可以通过配置根目录下的web.config实现一个网站空间下绑定多个域名,适合虚拟空间很大,但是又只能绑定一个域名不能子目录绑定域名的情况。/ {6 Q0 p* ?1 e5 t) m! M0 {  C
  比如建了一个页面,里面只有两三个html文件,属于纯展示的,但是有需要绑定一级域名,可以用此种方法。
: c+ I9 d' q7 G! |* K! z- m  首先,要开启IIS rewrite伪静态功能,传送门:
4 O  W9 ]3 z4 j$ z( Y% ]windows2012中IIS8如何安装和使用URL重写工具-URL Rewrite5 n- V/ ~  d! ?* K
或者直接下载管理工具,类似BT的,安装完之后会自动帮你安装好。
9 e6 G( J4 U+ j+ n
" |2 L% R9 Q5 F; @, I  修改根目录下的web.config文件,如果没有的话创建一个。
$ c/ l8 y- v1 ]/ T0 f# m+ |
7 q) X2 J5 [8 a
  1. <configuration>
    . p8 U5 B3 Q: u5 C, M( h
  2.     <system.webServer> * J( ?: k8 L, a, H0 E: C5 h
  3.         <rewrite>
    2 L, D) N# [0 I# k2 _
  4.             <rules> ! M7 u* H9 F' `& e' O: U+ T5 q' P# W$ G
  5.                  # |, ^8 I  `, r5 }
  6.         <rule name="Imported Rule xp6/531"> 7 G- [7 W' N; k8 L  q% s/ I: N
  7.             <match url="^.*$" ignoreCase="false" />
    2 _$ z! \3 j/ I2 X  _
  8.             <conditions><add input="{HTTP_HOST}" pattern="^www.xp6.org$|^xp6.org$" /></conditions>
    1 X, S  E* R" V8 d7 y
  9.             <action type="Rewrite" url="xp6/{R:0}" appendQueryString="true" />
    % X3 a0 z. L, r- q' c2 D
  10.         </rule>
    * Y5 e; w; R+ A7 ^- n; u+ n& f. O
  11. 3 c# Q4 U6 p/ x6 h1 e
  12.         <rule name="Imported Rule bbs/978"> 2 e, b5 c2 U- S, b3 p
  13.             <match url="^.*$" ignoreCase="false" />
    2 j: [. q' k' J$ ?" @: z- s' G
  14.             <conditions><add input="{HTTP_HOST}" pattern="^bbs.xp6.org$" /></conditions> 9 D/ \+ d4 u2 Z
  15.             <action type="Rewrite" url="bbs/{R:0}" appendQueryString="true" />
    + s. l0 {& z, h9 o
  16.         </rule>
    0 D" E9 X* J3 p
  17. : x9 P! a/ H% _$ U
  18.             </rules>
      O) L* H, N$ d$ a3 j* p  ^. w
  19.         </rewrite> : Q  R. k4 b- w# |  {1 p1 s
  20.         <httpErrors errorMode="Detailed" /> ( H# X/ l. m8 {
  21.         <asp scriptErrorSentToBrowser="true"/> 1 x0 x- X* E4 M
  22.     </system.webServer>
    $ o( v! J& U' l9 |" b/ L- I6 `
  23.     <system.web> % W% g2 |5 ?" v7 |  `- _% o8 T
  24.         <customErrors mode="Off"/>
    / B8 V) z+ R0 W! X
  25.         <compilation debug="true"/>
    $ ]3 `- V, F3 D. |# b" e9 F
  26.         <identity impersonate="false" />
    ( M0 L! n+ v! @& w8 e0 {8 \6 ?
  27.     </system.web>
    & G8 f1 l% y" {- m$ L
  28. </configuration>
复制代码
% d. M& H' S# v3 y6 o- h

8 k/ ^4 r& f, q) W, C/ y, q( e说明:规则<rule></rule>标签内为一个& S9 [/ R8 T  [1 j0 h0 y' Z
1.www.xp6.org与xp6.org绑定到子目录文件夹xp61 {# c5 o  J$ q1 G) r
2.bbs.xp6.org绑定到子目录文件夹bbs$ `' c' |/ r5 ~5 g9 u
通过多个rule规则可以对应的多个域名绑定多个子目录。
8 @3 v- c, R& q6 ^8 U7 Z注意:
3 P& O6 N- K% @, q7 |5 Y) G) A1、此规则仅适用于IIS7.0以上的主机,简单的查看方法就是空间开通后看根目录有没有web.config文件。
5 k$ i7 |0 s, v% z8 q2、使用此种方法,子目录内的网站调用css、图片以及其他页面文件须使用相对目录,或者完整的目录: /子目录/网页文件  这种方式。' Y0 m: G5 O+ ?5 E# `
6 @) z" R3 u, v) i1 k. p% [
, }, _' e1 l) V) K

# k2 _3 |; Y3 ~; l0 r  j, X( ?  l
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

热议作品
精华帖子排行
精彩推荐

虾皮社区,成立十年了!

站长自己也搞不懂想做个什么,反正就是一直在努力的做!

Copyright © 2007-2019 xp6.org Powered by Discuz

QQ|Archiver|手机版|小黑屋|虾皮社区 鲁公网安备 37021102000261号 |网站地图
返回顶部 返回列表