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

(0)

相关推荐

  • isapi_rewrite多站点问题

    isapi_rewrite多站点问题 因为每个站点每个文件访问都会去过一次 rewrite.dll 所以没有必要装全局的. 最早的那个版本,也是支持多站点的,每个需要用的站点上装就行了,站点根目录里放上httpd.INI和 httpd.parse.errors就可以用,不过要给httpd.ini和httpd.parse.errors 两个文件 iis_wpg 用户的读 权限,httpd.parse.errors还需要写权限. ============ ISAPI_rewrite 实现IIS二级域

  • ISAPI_Rewrite 3.1 教程中文版

    第一章:软件介绍 ISAPI_Rewrite 是一款适用于IIS的功能强大的基于正则表达式的URL处理模块.它兼容Apache的mod_rewrite的语法,从而使仅仅复制.htaccess文件就把配置从appach移植到IIS中或者从IIS移值到appach中变成可能.请参阅3.2兼容性图表这一节. ISAPI_Rewrite最重要的功能: ISAPI_Rewrite提供了和Apach mod_rewrite相同的句法和行为,使仅仅拷贝.htaccess文件就完成配置移植成为功能.(要想阅读更

  • ISAPI_rewrite中文手册附多站点配置方法第1/4页

    配置: 在NT 2000 XP和2003平台上,在系统帐户下应该INETINFO程序应该与IIS5以共存模式过滤器运行.所以系统帐户应该给予对所有的ISAPI-REWIRITE DLLS 和所有的HTTPD.INI文件至少可读权限,我们也推荐对给予系统帐户对于所有包括HTTPD.INI文件的文件夹的可写权限,这将允许产生HTTP.PARSE.ERRORS文件,这些文件包含配置文件语法错误.对于PROXY模块也需要额外的权限,因为它将运行于连接池或HIGH-ISPLATED应用模式,IIS帐户共享

  • ISAPI_rewrite中文参考手册第1/3页

    ISAPI_rewrite中文手册 原文档:http://www.isapirewrite.com/docs/ =========================================  配置:  在NT 2000 XP和2003平台上,在系统帐户下应该INETINFO程序应该与IIS5以共存模式过滤器运行.所以系统帐户应该给予对所有的ISAPI-REWIRITE DLLS 和所有的HTTPD.INI文件至少可读权限,我们也推荐对给予系统帐户对于所有包括HTTPD.INI文件的文件夹的

  • IIS中使用的ISAPI_Rewrite Full版本做反向代理详解

    反向代理是什么? 大家去过落伍者吧?大家可以通过IP查看落伍的IP是在韩国,大家可知道,其实落伍的数据还是在国内.如何做到这样的呢,这就叫反向代理,在韩国的服务器将http请求发送到国内服务器的某个http端口,再将回传的数据返回到韩国,发送至客户,这样就完成了网站实体在国内,看起来网站在国外. 这里说一下IIS做反向代理,实现这个功能ISAPI_Rewrite Full版本可以实现.下载ISAPI_Rewrite Full,安装. 在创建一个网站,这个网站可以用你想要的域名进行访问到,或者最直

  • ISAPI Rewrite多站点破解版 完美实现IIS伪静态的方法

    在前文中,介绍了Windows2003 IIS6/7完美实现WordPress伪静态的方法,主要说的是WordPress的伪静态配置方法,有一点局限性.而且用的是也免费的伪静态组件,只支持单站点,应用于其它系统可能不太合适.今天,就为大家介绍下Windows2003下IIS6.0.IIS7.0的伪静态组件安装和伪静态配置方法,还包括常用的伪静态规则使用方法.1)下载IIS伪静态组件--ISAPI Rewrite v1.3 for IIS.CR完美破解版ISAPI Rewrite v1.3 for

  • phpStudy配置多站点多域名方法及遇到的403错误解决方法

    此文不太适合一点不懂多站点多域名的.适合于碰到难处了,一点就透.ok.比较随意. 首先,打开站点域名管理,配置如下,网站域名和目录都可以自己设置,端口重设一个,不要是80了,然后先新增再保存. 打开配置文件vhosts,会看到新增了801端口的东西 在配置文件http.conf中添加 ,在80后添加新端口号 然后在hosts文件中配置下,127.0.0.1 www.aaa.com 再就是,玛德GG了,出现forbidden了,403,没有访问权限. 废了很大劲终于找到了解决方案,下面先复制解决方

  • phpStudy配置多站点多域名和多端口的方法

    本文介绍了phpStudy配置多站点多域名和多端口的方法,分享给大家,也给自己留个笔记 WWW目录下有三个项目目录: a    b    c Apache 默认httpd端口为 80,网站目录为D:\WWW\a 1.配置多域名多站点 第一步:点击"其他选项菜单"=>站点域名管理=>设置如下三个站点域名: (1)网站域名:a.com  网站目录:D:\WWW\a  网站端口:80 (2)网站域名:b.com  网站目录:D:\WWW\b  网站端口:80 (3)网站域名:c.

  • 基于Python正则表达式提取搜索结果中的站点地址

    正则表达式对于Python来说并不是独有的,最近在把google搜索的结果中所有的站点地址导出,于是想到用python正则表达式提取搜索结果中的站点地址. 这其中涉及几个需要解决的问题: 1.获取搜索的结果文本 为了获得更多的地址,我使用了Google的高级搜索功能,每个页面显示100条结果. 获得显示的结果后,可以查看源码,并保持成文本文件就有了搜索的结果文本 2.分析如何提取站点信息 首先需要分析获取的页面,查看以怎样的方式可以提取出站点信息. 我使用IE8自带的开发工具(按F12就会弹出来

  • Ajax获得站点文件内容实例不涉及服务器

    一个简单的Ajax实例:选择一部著作,会通过 Ajax 实时获得相关的名字. 把4个html文件放到 web站点 的同一个文件下. index.html 复制代码 代码如下: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>一个简单的不涉及服务器的Ajax实例</title> &

随机推荐