dynamic - 重写规则以修改动态 url
问题描述
我正在尝试创建一个重写规则来修改动态 url。
url 末尾的引用 (nie1000857) 是唯一的动态部分。
“详细信息?” 需要插入如下图。
- https://www.estateagent.net/property-to-rent/nie1000857
- https://www.estateagent.net/ **fulldetails?**property-to-rent/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 文档中明显的内容,我们将不胜感激任何帮助/建议并深表歉意。
我是创建重写规则的初学者。
谢谢你。
解决方案
我解决了。
Thought Id 为任何试图实现相同目标的人发布答案。
<rule name="Add fulldetails?" stopProcessing="true">
<match url="^property-to-rent/(.+)" />
<action type="Rewrite" url="fulldetails?property-to-rent/{R:1}"/>
</rule>
推荐阅读
- r - R:rhandsontable 不显示过滤后的反应内容
- php - 使用 PHP 过滤掉只包含双引号的结果
- dart - 如何在同一个文本小部件中制作不同的样式?
- json - 在反应本机中访问对象中的对象
- vba - MS 访问 DoCmd.SendObject acSendReport 报告的条件内容
- javascript - 列出使用特定 JS 文件的网站页面
- android - 如何使用 xml 定义创建铅笔图标?
- android - 如何从系统托盘中读取推送通知数据。?
- laravel - 有没有一种安全的方法来升级生产中的 laravel 版本
- multithreading - 存储库保存杀死性能 CPU 利用率