搜索
查看: 18459|回复: 1

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

[复制链接]
发表于 2019-8-9 16:07:33 | 显示全部楼层 |阅读模式
  IIS 7.0以上的可以通过配置根目录下的web.config实现一个网站空间下绑定多个域名,适合虚拟空间很大,但是又只能绑定一个域名不能子目录绑定域名的情况。
" O( D! K+ X9 X* p9 W  比如建了一个页面,里面只有两三个html文件,属于纯展示的,但是有需要绑定一级域名,可以用此种方法。( l/ y) |4 ^" [# E- E3 m
  首先,要开启IIS rewrite伪静态功能,传送门:
" [: s; e. l, H* X/ wwindows2012中IIS8如何安装和使用URL重写工具-URL Rewrite! X. ?6 O) G) n; @1 R* X* N2 O# f
或者直接下载管理工具,类似BT的,安装完之后会自动帮你安装好。, p8 `& h  w9 V
+ O; V% _1 R* U* u  U: \
  修改根目录下的web.config文件,如果没有的话创建一个。
; j4 k  k( j1 P, d& p9 M* \9 t& q# O$ y# `
  1. <configuration> ! |  w9 n/ d8 z. J/ ~2 A1 i. J
  2.     <system.webServer> : M5 O" ?3 c2 j" r
  3.         <rewrite> 2 s) Q% i* ~& n2 v/ }( B
  4.             <rules> , U. g5 a/ e& ~1 V; j; C* H, W
  5.                    B; C0 q$ q0 d* s
  6.         <rule name="Imported Rule xp6/531">
    # K4 ^( |) {; O9 r
  7.             <match url="^.*$" ignoreCase="false" />
    4 R& [/ e) k) }6 G5 O
  8.             <conditions><add input="{HTTP_HOST}" pattern="^www.xp6.org$|^xp6.org$" /></conditions> 1 v5 C# E& r1 L$ m
  9.             <action type="Rewrite" url="xp6/{R:0}" appendQueryString="true" />
    0 v. k; v, _: @. ~' I* ?3 J
  10.         </rule> 9 B3 ]4 C7 H+ ~7 N( V9 g0 G5 U

  11. 7 G8 C; L% W9 U' q
  12.         <rule name="Imported Rule bbs/978">
    4 ~+ ]4 M, I( O- e8 K3 ?
  13.             <match url="^.*$" ignoreCase="false" />
    ( [/ [' R" X8 v$ `9 x
  14.             <conditions><add input="{HTTP_HOST}" pattern="^bbs.xp6.org$" /></conditions> 3 Z  g5 ?: S/ T  ?2 c9 b$ x9 n
  15.             <action type="Rewrite" url="bbs/{R:0}" appendQueryString="true" /> , g* F6 |+ S- k. Z1 G& ^
  16.         </rule>
    " G$ F' u1 }5 H& P

  17. $ K6 ?) H! v/ F# q7 h
  18.             </rules> . s8 @# G# z5 m, f+ a
  19.         </rewrite> # E0 S. I/ o4 |5 G$ m% i+ p2 o* P  o
  20.         <httpErrors errorMode="Detailed" /> 7 Y7 g* t  l: e; k% q6 A
  21.         <asp scriptErrorSentToBrowser="true"/> % h& S" {8 a( W$ m2 H$ k
  22.     </system.webServer> : t0 A) n. {5 g8 Z
  23.     <system.web> / x2 O4 M+ S' M* G! ]
  24.         <customErrors mode="Off"/>
    + h/ f% l+ t( Y, ~% E7 C5 P( \/ k
  25.         <compilation debug="true"/>
    1 {1 O" F. d$ r; G4 Q* \6 H
  26.         <identity impersonate="false" />
    0 u6 j+ q) Z# H9 I" G
  27.     </system.web>
    : c5 @4 ?+ W* d" J5 z$ Y$ G! h  t# D# D
  28. </configuration>
复制代码

& H' K. B- t. a, i( P. ]5 B# G: K6 d  Y1 y1 \" P
说明:规则<rule></rule>标签内为一个
8 o+ P4 \) g1 h9 @1.www.xp6.org与xp6.org绑定到子目录文件夹xp6) k' F. k" }# d$ X
2.bbs.xp6.org绑定到子目录文件夹bbs
% [% G" g( K8 X. G+ P通过多个rule规则可以对应的多个域名绑定多个子目录。
$ ~. w, Y% F6 M% D0 b5 G$ P注意:
: S& y: G8 U* f& Y7 G8 a1、此规则仅适用于IIS7.0以上的主机,简单的查看方法就是空间开通后看根目录有没有web.config文件。
. T0 i7 F. o* m7 U8 i/ w2、使用此种方法,子目录内的网站调用css、图片以及其他页面文件须使用相对目录,或者完整的目录: /子目录/网页文件  这种方式。. m+ \& i+ D) U1 n

6 K+ V% `6 i6 f* I$ n1 B# b4 t+ T! l6 Y: F& }

/ i+ r6 f% p, M1 q! B, w0 P
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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