Url重写角网址

时间:2016-02-05 00:09:52

标签: angularjs url-rewriting

我有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] + $”这个值。

1 个答案:

答案 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>