iis url重写模块中文版

iis url重写模块中文版

版本:v2.1 安装版大小:9.8M

类别:服务器区系统:WinXP, Win7, Win8, Win10

立即下载
  • iis url重写模块中文版 v2.1 安装版0

url重写模块工具是不自带的,如果你的电脑上有iis,默认是自带web平台的,直接安装.mis文件即可,如果没有的话,请先安装压缩包内的web安装程序,该工具可以让你重新自定义服务器的信息和端口,特别是你在进行服务器搬运,iis版本更迭的时候非常有用!

软件简介

URL 重写模块 2.0 提供基于规则的重写机制,可在 Web 服务器处理请求的 URL 之前对其进行更改,以及在向 HTTP 客户端提供响应内容之前修改响应内容。

iis url重写模块中文版

功能概述

URL重写模块将请求URL重写为显示给用户或Web应用程序的简单,用户友好和搜索引擎友好的地址。URL重写使用定义的规则进行评估,然后将请求URL映射到规则中定义的地址,然后再由IIS web服务器对其进行处理。您可以定义包括正则表达式和通配符的URL重写逻辑,并且可以基于请求URL,HTTP标头和服务器变量来应用规则。该模块的主要目的是将请求URL重写为更友好的URL,但是您也可以使用该模块来定义执行重定向,发送自定义响应或中止请求的规则。

重写规则概述

重写规则定义了将请求URL与之进行比较或匹配的逻辑,以及在比较成功后该怎么做的逻辑。

重写规则包括以下部分:

模式 –规则模式用于指定用于匹配URL字符串的正则表达式或通配符模式。

条件 –可选条件集合用于指定URL字符串与规则模式匹配时要执行的其他逻辑操作。在这些条件下,您可以检查HTTP标头或服务器变量的某些值,或验证请求的URL是否对应于物理文件系统上的文件或目录。

动作 –动作用于指定如果URL字符串与规则模式匹配且所有规则条件均得到满足,该怎么办。

重写规则范围

可以在两个不同的集合中定义重写规则:

<globalRules>–此集合中的规则只能在服务器级别上定义。全局规则用于定义服务器范围的URL重写逻辑。这些规则在ApplicationHost.config文件中定义,并且不能在任何较低的配置级别上覆盖或禁用它们。全局规则始终在绝对URL的路径上运行(即,所请求的URI不带服务器名称)。这些规则在IIS请求处理管道(PreBeginRequest事件)的早期进行评估。

<rules>–此集合中的规则称为分布式规则,可以在配置层次结构的任何级别上定义它们。分布式规则用于定义特定于特定配置范围的URL重写逻辑。可以使用Web.config文件或<location>ApplicationHost.config或Web.config文件中的标记在任何配置级别上添加这种类型的规则。相对于定义它们的Web.config文件的位置,分布式规则在URL路径上运行。如果在<location>标签内部定义了分布式规则,则它们将在URL路径(相对于为该<location>标签指定的路径)上运行。这些规则在IIS管道中的BeginRequest事件上进行评估。

规则评估

IIS中的每个配置级别都可以定义零个或多个重写规则。规则以指定顺序进行评估。URL重写模块通过使用以下算法来处理规则集:

首先,URL与规则模式匹配。如果不匹配,URL重写模块将立即停止处理该规则,并继续执行下一个规则。

如果模式匹配且该规则没有条件,则URL重写模块将执行为此规则指定的操作,然后继续执行下一个规则,在该规则中它将替换的URL用作该规则的输入。

如果模式匹配且规则存在条件,则URL重写模块将评估条件。如果评估成功,则执行指定的规则操作,然后将重写的URL用作后续规则的输入。

规则可能已启用StopProcessing标志。当执行规则操作(即匹配规则)并且打开此标志时,这意味着将不再处理后续的规则,并且该请求将被传递到IIS请求管道。默认情况下,此标志是关闭的。

查看全部

更新时间:2021-04-25
厂商名称:
包名:
MD5:
权限须知点击查看
权限管理须知关闭
玩家评论 QQ群号:203046401
我要跟贴
    取消
    猜你喜欢
      同类推荐
      热门精品
      显示全部+最新应用