在IIS下利用IsapiRewrite4实现多站点的泛域名解析

      大家都知道在IIS6.0下的要实现多个站点的泛域解析还没有完美的方案,最近在使用URL映射的时候无意中发现可以使用IsapiRewrite4来实现。

      IsapiRewrite4是用来做URL映射,而该软件可以将目录映射到站点下的应用程序(虚拟目录),应用程序可以使用单独的应用程序池。

      实现步骤如下:

      一、在IIS下建立一个没有绑定主机头的站点(默认站点即可)

              

      二、在站点下建立子站点(需要进行泛域名绑定的站点)的应用程序

            

      三、在IIS中添加ISAPI筛选器

            

      四、配置IsapiRewrite4.ini文件

      IsapiRewrite4.ini文件与IsapiRewrite4.dll在同一个文件夹下面。

      

ContractedBlock.gif ExpandedBlockStart.gif Code
# CheckHttpHost.ini

# rewrite based on the HTTP_HOST used in the request.
#
# remember to rename this file to IsapiRewrite4.ini 
,
# or copy this content to a file named IsapiRewrite4.ini
# before using it!
#
# Mon
, 25 Sep 2006  15:42


RewriteLog  C:\IsapiRewrite4\log\iirfLog.out
RewriteLogLevel 
5

#
=====================================================
# Demonstrates RewriteCond with HTTP_HOST.
#
#
=====================================================
#站点A
RewriteCond %{HTTP_HOST}            (\.calljs\.cn).*$             
[I]    
RewriteRule ^(.*)/$            /A$
1/Test.aspx        [U,L]    
RewriteCond %{HTTP_HOST}            (\.calljs\.cn).*$             
[I]
RewriteRule ^(.*)$                  /A$
1                  [U,L]    
    
#站点B
RewriteCond %{HTTP_HOST}            (\.771soo\.com).*$             
[I]    
RewriteRule ^(.*)/$            /B$
1/Test.aspx        [U,L]    
RewriteCond %{HTTP_HOST}            (\.771soo\.com).*$             
[I]
RewriteRule ^(.*)$                  /B$
1                  [U,L]    

 

下载:IsapiRewrite4

转载于:https://www.cnblogs.com/zsea/archive/2009/04/28/1445574.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值