首页 > 解决方案 > 重写规则以修改动态 url

问题描述

我正在尝试创建一个重写规则来修改动态 url。

url 末尾的引用 (nie1000857) 是唯一的动态部分。

“详细信息?” 需要插入如下图。

到目前为止,我有:

      <rule name="Add fulldetails?" stopProcessing="true">
       <match url="^property-to-rent(.?)" />
       <action type="Rewrite" url="fulldetails?property-to-rent/"/>
      </rule>

但是我不知道如何提取 url(nie1000857) 的动态部分并将其添加到重写 url 的末尾。

如果我遗漏了 Microsoft 文档中明显的内容,我们将不胜感激任何帮助/建议并深表歉意。

我是创建重写规则的初学者。

谢谢你。

标签: dynamicurl-rewritingweb-configurl-rewrite-module

解决方案


我解决了。

Thought Id 为任何试图实现相同目标的人发布答案。

  <rule name="Add fulldetails?" stopProcessing="true">
   <match url="^property-to-rent/(.+)" />
   <action type="Rewrite" url="fulldetails?property-to-rent/{R:1}"/>
  </rule>

推荐阅读