IIS服务器配置重定向

iis 重定向
初始环境 windows 7 64位

软件:
iis7.0
Application Request Routing
步骤

安装iis7.0
添加自带iis 默认的是6.0
添加完成后 安装 rewrite_2.0_rtw_x64.msi

添加网站
配置URL Rewrite

注:pattern的值为正则表达式,即所有满足qqair的url
Rewrite URL 是需要重定向的url地址 这个也是正则表达式

配置完成后 安装Application Request Routing
地址:http://www.iis.net/downloads/microsoft/application-request-routing
点击
提示不能直接安装需要在平台上安装

具体安装详细方式请见
http://blog.csdn.net/wang_jingxiang/article/details/4852179

安装好后 见

说明安装成功

配置Application Request Routing cache

配置成功

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ISAPI_Rewrite 是一款适用于IIS的功能强大的基于正则表达式的URL处理模块。它兼容Apache的mod_rewrite的语法,从而使仅仅复制.htaccess文件就把配置从appach移植到IIS中或者从IIS移值到appach中变成可能。请参阅3.2兼容性图表这一节。 运行IIS服务器SSI(rewrite重写)插件,可在windows的IIS服务器上通过“httpd.conf”文件或将指令“Options +Includes”以ASCII编码写入“.htaccess”格式的文件来开启SSI (Server Side Includes)。 任何路径都可以包含在“.htaccess”格式的文件中(使用“.htaccess”格式的文件会降低服务器速度)。 本资料主要提供完整帮助文件(全英文的chm文件,Release 3.1.0.109)、方便查阅的参考说明(中文)、软件作者网站(全英文)及相关的参考资料,不含插件本身。该软件的精简版(Lite version)免费使用、有部分限制,可以从作者网站免费下载(Freeware字样的是免费版),完整版是收费的。 安装好后记得给ISAPI_Rewrite软件安装目录network service的读权限。 参考说明目录 [转载]ISAPI_REWRITE3.1教程中文版 1 软件介绍 1 2.1系统要求 2 2.2安装程序 2 2.3手工安装 3 2.4反安装 4 2.5运行ISAPI_REWRITE所需的权限 5 2.6 MSI的自定义行为 6 3.1基本概念 11 3.2和APACHE下MOD_REWRITE的兼容性 13 这里有一个完整的ISAPI_Rewrite和mod_rewrite兼容性图表。标记为绿色的功能或指令是充分支持的,黄色的功能是部分支持或计划在下一版本中支持,标示为红色的功能是不支持的。 13 3.3使用环境以及处理顺序 16 字面值 17 通配符 18 重复 18 懒惰型重复 18 插入成份 19 无标记插入 19 N择1标记 19 预置符 19 字符类 20 正则表达式 21 集合元素 21 等价类 21 行锚 22 回溯引用 22 向前查找 23 通配符 23 转义字符 23 单个字符转义序列 23 杂项转义序列 24 怎样得到匹配 24 对“病态”正则表达式的特别提示: 25 4.1ACCESSFILENAME指令 25 4.2ALLOWOVERRIDE指令 26 4.3REWRITEENGINE ON|OFF 26 REWRITEENGINE DIRECTIVE 26 4.4REWRITERULE指令 27 4.5REWRITECOND指令 32 4.6REWRITEBASE指令 34 4.7REWRITEPROXY指令 35 4.8REWRITEHEADER指令 36 4.9REWRITEMAP指令 36 4.10REWRITELOG指令 38 4.11REWRITELOGLEVEL指令 39 4.12REWRITEOPTIONS指令 39 4.13REWRITECOMPATIBILITY2指令 39 4.14ERRORLOG指令 40 4.15LOGLEVEL指令 40 4.16<VIRTUALHOST>指令 41 4.17<DIRECTORY>指令 41 4.18<DIRECTORYMATCH>指令 42 4.19<FILES> 指令 43 4.20<FILESMATCH>指令 44 4.21<LOCATION>指令 44 4.22<LOCATIONMATCH>指令 45 示例&注意: 46 简单的搜索引擎友好的网址 46 富关键词URLS 47 使用IIS作为反向代理 48 藏匿文件扩展名: 49 仿真基于主机头的虚拟网站 49 阻断内联图像(阻止盗链) 50 重定向非WWW的版本到WWW 51 强制SSL或者非SSL到一个指定的位置 51 转移站点位置 52 平衡负荷仿真 52 故障处理 53 精简版的限制 55 使用和传播许可 56 [转载]ISAPI_Rewrite3.1教程中文版 软件介绍 ISAPI_Rewrite 是一款适用于IIS的功能强大的基于正则表达式的URL处理模块。它兼容Apache的mod_rewrite的语法,从而使仅仅复制.htaccess文件就把配置从appach移植到IIS中或者从IIS移值到appach中变成可能。请参阅3.2兼容性图表这一节。 ISAPI_Rewrite最重要的功能: ? ISAPI_Rewrite提供了和Apach mod_rewrite相同的句法和行为,使仅仅拷贝.htaccess文件就完成配置移植成为功能。(要想阅读更多关于与mod_rewrite的兼容性,请参阅3.2兼容性图表这一节。) ? 正则表达式支持灵活而强大的配置。 ? 极速而且容易升级的纯C++代码。 ? 真正的分布式配置:实时监控服务器全局级别、虚拟主机(网站)级别、目录级别的.htaccess文件。 ? 隔离性:用户级配置只影响本地用户环境,从而使ISAPI_Rewrite成为Web主机提供商的理想解决方案。 重要的应用示例: ? 搜索引擎优化。 ? 一台Web服务器的代理内容经过另一台web服务器。 ? 防止内容被吸血(盗链)。 ? 阻断特定主机、反向链接或者烦人的搜索机器人。 ? 内容商议:向不同的语言用户或者不同的浏览器用户提供不同的文件。示例 ? 为群集式服务器架构模拟负载均衡。 定价资料 ? 45天的试用期 ? 单机版99美元 ? ISAPI_Rewrite精简版是免费的。在这里可以看到受限的细节说明。 ? 大宗采购可议折扣。 2.1系统要求 ISAPI_Rewrite可以被安装在下列操作系统中: ? Windows 2000 with IIS 5 ? Windows XP with IIS 5.1 ? Windows Server 2003 with IIS 6.0 ? Windows Vista with IIS 7.0 ? Windows Server 2008 with IIS 7.0 在安装ISAPI_Rewrite之前,操作系统中必须先安装IIS。 32位和64位的Windows版本都是支持的,但是你必须下载32位版和64位版两种不同的安装包。Windows Installer 2.0必须运行安装程序。你可以从微软的网站上下载到最新版本的Windows Installer。 在Windows Vista和Windows Server 2008上安装ISAPI_Rewrite,还必须先安装下面两个模块(默认情况下这两个模块是不安装的) ? ISAPI过滤器 ? ISAPI 扩展 2.2安装程序 在运行安装包之前请先阅读系统要求部分。下载并安装某个版本的ISAPI_Rewrite.msi,依照安装向导的说明操作。安装过程是自动的,并有自我描述。ISAPI_Rewrite在自动安装过程中必须重启IIS。下列服务必须被重启:IISADMIN、W3SVC。不需要手工把任何ISAPI筛选器或者扩展加入到网站或者全局列表中。它能够在安装和配置过程中自动完成。 命令行安装 ISAPI_Rewrite也能够通过命令行进行后台安装。请使用以下命令行语法来安装: msiexec /i ISAPI_Rewrite3.msi /qn AcceptEULA=Yes REGISTRATIONCODE=Code REGISTRATIONNAME=Name 用命令行来后台反安装ISAPI_Rewrite请使用下面的语法: msiexec /x ISAPI_Rewrite3.msi /qn KEEPUSERFILES=Yes ...... 对“病态”正则表达式的特别提示: ISAPI_Rewrite 使用了一个非常强大的来自Boost库的正则表达式引擎。但是它依然有一些局限性:有着一些“病态”的表达式,它可能会指数级地消耗匹配时间。这些都涉及到嵌套重复运算符,例如试图对N个连续字母a匹配表达式“(a*a)*b”,消耗的时间将与N2成正比。这些表达式常常能改成另一种写法来避免这种问题。例如,“(a*a)*b”可以被改写成“a*b”,解析它消耗的时间与N成正比。在多数情况下,非嵌套重复表达式消耗的时间与N2成正比,但是,如果条款是相互排斥的,则它们会在线性时间里完成匹配。在“a*b”这种情况下,每个字符将要么匹配a要么匹配b或者不匹配。相较之下,“a*a”匹配器不能告知哪个分支被采取(第一个 a还是第二个a)因此必须尝试两种。 Regex可以检测出这种“病态”的正则表达式并终止和它们的匹配。这将使ISAPI_Rewrite的规则失效。当一个规则失效时,ISAPI_Rewrite将给客户端发送一个"Internal Server error - Rule Failed"的状态,以表示配置错误。 ...... 精简版的限制 ISAPI_Rewrite的精简版拥有相同的引擎和重写功能。但是也有下面这些限制: ? 不支持分布式.htaccess配置、目录以及网站级配置,只有一个精简版安装目录中的全局的httpd.conf配置能被载入。 ? 不支持<VirtualHost>、<Directory>、<DirectoryMatch>、<Files>、<FilesMatch>、<Location> 以及<LocationMatch>这几个标签。 ? 精简版中没有代理服务模块,因而所有的和代理服务功能相关的比如说RewriteProxy指令以及[P]标记都会被忽略。 ? 精简版没有针对于虚拟主机环境的手工安装包 ISAPI_Rewrite精简版完全免费,它对开发或者测试目的以及只有几个网站而且不需要分布式配置或者代理功能的小型服务器来说是一个很好的解决方案 ......
基于C++&OPENCV 的全景图像拼接 C++是一种广泛使用的编程语言,它是由Bjarne Stroustrup于1979年在新泽西州美利山贝尔实验室开始设计开发的。C++是C语言的扩展,旨在提供更强大的编程能力,包括面向对象编程和泛型编程的支持。C++支持数据封装、继承和多态等面向对象编程的特性和泛型编程的模板,以及丰富的标准库,提供了大量的数据结构和算法,极大地提高了开发效率。12 C++是一种静态类型的、编译式的、通用的、大小写敏感的编程语言,它综合了高级语言和低级语言的特点。C++的语法与C语言非常相似,但增加了许多面向对象编程的特性,如类、对象、封装、继承和多态等。这使得C++既保持了C语言的低级特性,如直接访问硬件的能力,又提供了高级语言的特性,如数据封装和代码重用。13 C++的应用领域非常广泛,包括但不限于教育、系统开发、游戏开发、嵌入式系统、工业和商业应用、科研和高性能计算等领域。在教育领域,C++因其结构化和面向对象的特性,常被选为计算机科学和工程专业的入门编程语言。在系统开发领域,C++因其高效性和灵活性,经常被作为开发语言。游戏开发领域中,C++由于其高效性和广泛应用,在开发高性能游戏和游戏引擎中扮演着重要角色。在嵌入式系统领域,C++的高效和灵活性使其成为理想选择。此外,C++还广泛应用于桌面应用、Web浏览器、操作系统、编译器、媒体应用程序、数据库引擎、医疗工程和机器人等领域。16 学习C++的关键是理解其核心概念和编程风格,而不是过于深入技术细节。C++支持多种编程风格,每种风格都能有效地保证运行时间效率和空间效率。因此,无论是初学者还是经验丰富的程序员,都可以通过C++来设计和实现新系统或维护旧系统。3

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值