IIS URL Rewrite是一款专业的iis url重写工具,采用先进的技术,可以方便用户在iis中实现url重写功能,强大的规则可以把复杂的url转化成web地址,轻松替换web中url,与现有IIS功能无缝集成。有需要的朋友不要错过哦!
软件功能
1、定义强大的规则将复杂的URL转换为简单和一致的Web地址
IIS URL Rewrite允许Web管理员使用.NET编写的重写提供程序,正则表达式模式匹配和通配符映射轻松构建功能强大的规则,以检查URL和其他HTTP标头和IIS服务器变量中的信息。可以编写规则来生成用户可以更容易记住的URL,这对搜索引擎进行索引很简单,并且允许URL遵循一致且规范的主机名格式。进一步简化了规则创建过程,支持内容重写,规则模板,重写映射,规则验证以及现有mod_rewrite规则的导入。
2、轻松替换Web应用程序URL以生成用户和搜索引擎友好的结果
IIS URL Rewrite允许Web管理员轻松地将响应HTML中由Web应用程序生成的URL替换为更友好的用户界面和搜索引擎友好的等效项。可以在逆向代理背后的Web应用程序生成的HTML标记中修改链接。使出站响应内容和头部重写变得更容易,出站重写规则可与HTTP请求和响应头以及IIS服务器变量一起工作。
3、与现有IIS功能无缝集成,可改善管理,性能和故障排除
IIS URL Rewrite与IIS管理器紧密集成以实现更好的管理。此外,它还支持用户模式和内核模式缓存,以提高性能。IIS URL Rewrite还支持失败请求跟踪以增强应用程序逻辑执行的故障诊断。
软件特点
1、基于规则的URL重写引擎
2、基于规则的响应重写引擎
3、支持自定义.NET重写提供程序
4、正则表达式模式匹配
5、通配符模式匹配
6、全局和分布式重写规则
7、在特定HTML标记的内容中重写
8、出站规则的前提条件
9、访问服务器变量和HTTP头
10、重写服务器变量和HTTP请求头
11、重写HTTP响应头
12、允许列表服务器变量
13、HtmlEncode函数
14、内置规则模板
15、反向代理规则模板
16、搜索引擎优化的规则模板
17、各种规则操作,包括重定向和请求中止
18、在规则条件下跟踪捕获组
19、记录重写的URL
20、IIS管理器中更新的用户界面
21、用于管理重写规则和重写地图的集成用户界面
22、用于导入Apache mod_rewrite规则的集成用户界面
23、用于测试正则表达式和通配符模式的集成用户界面
24、支持IIS内核模式和用户模式输出缓存
25、小写转换功能
26、重写映射以在重写期间生成替换URL
27、失败的请求追踪支持
URL Rewrite使用方法
将安装包下载到IIS服务器上,安装,它会自动检测IIS的安装位置,很简单直到最后finish结束,之后,重新打开IIS Manager,就会在每一个网站的目录下清楚地看到一个组件:URL Rewrite!
双击,进入它的规则面板:
可以在右上角直接点击Add rule,来添加规则。
这里我们简单的做一个rewrite。
目标:
当用户访问www.a.com/aaa的话,自动访问到文件名为aaa.html的文件。
实现:
点击Add rule,然后选择Blank rule,之后如图去填写规则:
Name: 起一个名字,我们这里起名为”set aaa to aaa.html”
Requested URL: 选择’匹配模式’(Matches the pattern)
Using: 选择’精确匹配’(Exact Match) (如果你正则表达式(Regular Expressions)足够好的话,也可以用正则进行匹配)
Pattern: 输入匹配的内容’aaa’ (由于是精确匹配,所以我们只要输入精确匹配的内容即可)
Action type: 选择rewrite。
Rewrite URL: 输入我们需要的aaa.html
点击右上角的 Apply,保存即可。