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

Windows服务器
IIS6.0 日志不实时解释
Serv-U 550 Permission denied 的解决办法
机房速度和带宽测试的简单方法
apache 配置模拟外网环境开发网站的方法
保障WEB服务器安全的三方面的利器
纯手工配置 IIS 6 下 FastCGI 的 PHP
IIS6下配置fastcgi的php的教程
Win2K3 IIS6 PHP with FastCGI
本地 二级域名配置方法
IIS 各种身份验证详细测试
IIS支持WAP及ASP生成WML的设置方法
IIS发生意外错误0x8ffe2740
正确面对服务器数据存储防止数据丢失
windows2003下apache配置虚拟主机和绑定域名服务
Apache2+SVN+MYSQL认证 配置项详细步骤
win2003 服务器设置完全简洁版
windows2003安装apache-mysql-php-phpmyadmin
windows linux jdk安装配置方法
iis 创建应用程序池的方法与分析
Windows 2003 iis FLV 视频不能播放的原因与解决

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


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