【iis】URL重写可以引用原地址内容

URL重写可以引用原地址内容

如果iis没有URL重写模块,启用或关闭windows功能里也没有,在微软下载安装https://www.iis.net/downloads/microsoft/url-rewrite

iisUrl重写入站空白规则,在匹配URL中“模式”输入域名"/"后的路径Path。
匹配所有Path在匹配URL的“模式”中输入(.*),
匹配一部分Path如以Upload开头可以在匹配URL的“模式”中输入^Upload/(.*)。

在操作中选重定向,操作属性中输入 https://new.com/file/{R:1}。
{R:1}可以引用捕获组中的(.*)匹配的内容。

例如匹配^Upload/(.*)重定向到https://new.com/file/{R:1}。
地址http://old.com/Upload/20200617/Image/45c41581-1525-4c53-ab5d-447a5ec317f6.png
在测试模式的输入数据为Upload/20200617/Image/45c41581-1525-4c53-ab5d-447a5ec317f6.png
在测试模式可以看到测试结果的捕获组为
{R:0} Upload/20200617/Image/45c41581-1525-4c53-ab5d-447a5ec317f6.png
{R:1} 20200617/Image/45c41581-1525-4c53-ab5d-447a5ec317f6.png
重定向到了https://new.com/file/20200617/Image/45c41581-1525-4c53-ab5d-447a5ec317f6.png
posted @ 2024-08-13 11:43  lanofsky  阅读(52)  评论(0编辑  收藏  举报