【问题标题】:Rewrite rule for url containing Id包含 Id 的 url 的重写规则
【发布时间】:2019-03-18 18:58:02
【问题描述】:

我们如何将所有请求重定向到:

https://www.example.com/url/sub/string-string2-58

到这个网址:

https://www.example.com/newurl/string-string2/58

基本上我们必须用正则表达式拆分最后一部分,并将最后一个术语作为 id 并重定向到一个新结构

【问题讨论】:

    标签: regex iis url-rewriting


    【解决方案1】:

    您可以使用以下重写规则:

    <rule name="sub id redirect" stopProcessing="true">
     <match url="(.*)" />
       <conditions>
         <add input="{URL}" pattern="/string-string2-([0-9]+)" />
       </conditions>
       <action type="Redirect" url="http://www.sample1.com/newurl/string-string2/{C:1}" />
    </rule>
    

    问候, 贾尔帕。

    【讨论】:

    • 不是我所期望的实际答案,但它会向寻求解决方案的人展示简要方法
    猜你喜欢
    • 2015-08-17
    • 2012-03-02
    • 2017-02-03
    • 1970-01-01
    • 1970-01-01
    • 2018-11-21
    • 1970-01-01
    相关资源
    最近更新 更多