我正在尝试通过IIS上的url重写功能自动执行url重定向。 我想知道有什么选择可以做到这一点吗?
我发现您可以添加一个简单的规则,并生成作为结果生成的脚本。该脚本公开了包含简单规则参数的变量,Microsoft提供了可用的API,可用于以编程方式添加规则。脚本在C#,js,appcmd。
中可用但是我想知道人们是否还有其他方式使用过? 也许直接编辑xml规则文件?
答案 0 :(得分:0)
你可以安装url重写模块
https://www.iis.net/downloads/microsoft/url-rewrite
并添加到web.config
<rewrite>
<rules>
<rule name="Rewrite to article.aspx">
<match url="^article/([0-9]+)/([_0-9a-z-]+)" />
<action type="Rewrite" url="article.aspx?id={R:1}&title={R:2}" />
</rule>
</rules>
</rewrite>
或在iis管理器中的iis url重写模块中添加规则,
请勿忘记在添加更改后重新启动iis