iis不能使用符号&在正则表达式模式

时间:2014-02-17 14:38:14

标签: regex iis

我试着写规则,那就是跳过符号&在查询字符串中。 因为,我写了以下规则:

<rule name="skip-firt parametr" stopProcessing="true">
  <match url="^page1/"/>
  <conditions>
     <add input="{QUERY_STRING}" pattern="id=([0-9]+)\&?(.*)"/>
  </conditions>
  <action type="Redirect" url="page2/{C:1}/?{C:2}" appendQueryString="true"/>
</rule>

但是当我尝试打开资源时,我有以下错误

Config Error    Configuration file is not well-formed XML

当我删除'&amp;'时来自模式规则的工作。

1 个答案:

答案 0 :(得分:2)

您可以将&替换为&amp;来解决此问题。