【问题标题】:Automating URL Rewrite IIS自动化 URL 重写 IIS
【发布时间】:2017-04-27 15:26:41
【问题描述】:

我正在尝试通过 IIS 上的 url 重写功能自动执行 url 重定向。 我想知道有哪些选项可以做到这一点?

我发现您可以添加一个简单的规则,并生成作为结果生成的脚本。该脚本公开了包含您的简单规则参数的变量,并且 Microsoft 有一个可用的 API,可用于以编程方式添加规则。这些脚本在 C#、js、appcmd 中可用。

但是我想知道人们是否使用了其他方法? 或许直接编辑xml规则文件?

【问题讨论】:

    标签: .net iis-7


    【解决方案1】:

    你可以安装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}&amp;title={R:2}" />
        </rule>
      </rules>
    </rewrite>
    

    或者在iis管理器的iis url rewrite模块中添加规则,

    添加更改后不要忘记重新启动 iis

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-11-06
      • 2013-07-01
      • 2016-06-27
      • 2013-06-16
      相关资源
      最近更新 更多