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,保存即可。