我有Angular URL,例如“www.mycompany.com/employee/{78}”。 我想重写这个网址,好像我点击这个员工并尝试在新标签中打开它使用基本网址,即“www.mycompany.com/index.html/employee/78”。
<rule name="main rule 2" stopProcessing="true">
<match url="^index.html/employee/[0-9]+$" />
<action type="Redirect" url="/employee/{78}" appendQueryString="true" />
</rule>
这里我的问题是如何使用查询字符串?即,在这种情况下,员工ID在重写URL时。现在我已经把常数78但是没有任何常数我想要引用“[0-9] + $”这个值。
答案 0 :(得分:0)
找到以下答案。需要将括号([0-9] +)用于{R:1}。
<rule name="main rule 2" stopProcessing="true">
<match url="^index.htm/employee/([0-9]+)" />
<action type="Redirect" url="/employee/{R:1}" appendQueryString="false" />
</rule>