当前位置: 首页 > 图文教程 > 服务器 > Windows服务器 > isapi_rewrite多站点问题

Windows服务器
Win2000活动目录之与安装配置
Win2000活动目录之基础篇
自动安装你的Win2000
Windows2000怪异故障两例
安全配置Windows2000服务器
加速 Windows 2000
Windows 2000的安全维护
Windows 2000集成SP2
Windows 2000分布式文件系统
Win2000虚拟化设置谈内存优化
优化Win2000的NTFS系统
Win2000 无盘终端安装指南
Windows 2000蓝屏死机
Windows 2000中蓝屏死机分析
windows2000中的“秘密武器”(二)
windows2000中的“秘密武器”(一)
Win2000之Dfs工具(二)
Win2000之Dfs工具(一)
Win2000诊断工具几个问题解释
Win2000之SNMP查询

Windows服务器 中的 isapi_rewrite多站点问题


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-04   浏览: 94 ::
收藏到网摘: n/a

因为ini 是放在每个站点根下的。他自己会找,所以我们需要用isapi_rewrite的组件,加载到网站中去 ,然后重新启动下站点即可以解决问题。

isapi_rewrite多站点问题
因为每个站点每个文件访问都会去过一次 rewrite.dll 所以没有必要装全局的。
最早的那个版本,也是支持多站点的,每个需要用的站点上装就行了,站点根目录里放上httpd.INI和
httpd.parse.errors就可以用,不过要给httpd.ini和httpd.parse.errors 两个文件 iis_wpg 用户的读
权限,httpd.parse.errors还需要写权限。
============
ISAPI_rewrite 实现IIS二级域名无限的方法2008-03-17 10:13网上已经说多的我就不说了
我要实现的是类似的例子:
http://xxxx.aaa.com 实际访问http://aaa.com/bbb.asp?id=xxxx
http://xxxx.aaa.com/index.html 实际访问http://aaa.com/bbb.asp?id=xxxx
http://xxxx.aaa.com/intro.html 实际访问http://aaa.com/intro.asp?id=xxxx
网上很多都给出了一部分,但是不全,也有很多网友在问怎么能实现这样得东西,也没有人解答
做了很多例子后,终于实验出来了
RewriteCond Host: (?!www.)([^.]+).aaa.com
RewriteRule ^(.*)/ /bbb.asp\?id=$1
RewriteCond Host: (?!www.)([^.]+).aaa.com
RewriteRule ^(.*)/index\.html /bbb.asp\?id=$1
RewriteCond Host: (?!www.)([^.]+).aaa.com
RewriteRule ^(.*)/intro\.html /intro.asp\?id=$1