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

Windows服务器
自动实现Windows 2000系统补丁的快速安装
快速恢复Windows 2000/XP遗忘的管理员密码
Windows 2000/XP操作系统中超强命令syskey
环境变量应用:多系统共享程序
如何配置windows 2003的DNS服务器
Win 2003远程管理的实现
Win 2003轻松识别外来设备
Win 2003实现网络共享还原
体验Win 2003共享“还原”技术
用Windows 2003实现网络共享还原
激活windows 2003常用服务
windows 2003常见故障诊断
轻松提高windows 2003的运行速度
windows 2003中IE安全区域的设置技巧
改变windows 2003登录方式
windows 2003中给用户文件指派登录脚本
在windows 2003创建映像之前使用Sysprep
怎样在windows 2003下使用USB便携存储器
NT升级至windows 2003如何应用注册表和文件系统
windows 2003中配置PPTP VPN客户端筛选器

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-04   浏览: 65 ::
收藏到网摘: 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