.net 自动化URL重写IIS
我正在尝试通过IIS上的url重写功能自动执行url重定向。 我想知道做这件事有什么选择 我发现您可以添加一个简单的规则,并生成作为结果生成的脚本。该脚本公开了包含简单规则参数的变量,Microsoft提供了一个API,可用于以编程方式添加规则。脚本有C、js和appcmd版本 然而,我想知道人们是否还用过其他方法?.net 自动化URL重写IIS,.net,iis-7,.net,Iis 7,我正在尝试通过IIS上的url重写功能自动执行url重定向。 我想知道做这件事有什么选择 我发现您可以添加一个简单的规则,并生成作为结果生成的脚本。该脚本公开了包含简单规则参数的变量,Microsoft提供了一个API,可用于以编程方式添加规则。脚本有C、js和appcmd版本 然而,我想知道人们是否还用过其他方法? 也许直接编辑xml规则文件?您可以安装url重写模块 并将 <rewrite> <rules> <rule name="Rewrite t
也许直接编辑xml规则文件?您可以安装url重写模块 并将
<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