如何在web.config文件中的url重写规则中使用&符号(&
)?
我想重写网址:
http://www.foo.com/index.asp?SomeParameter=SomeValue&SomeId=00
为:
http://www.foo.com/Section/Page
我在web.config中写了以下规则:
<rule name="RuleName" stopProcessing="true">
<match url="^index.asp?SomeParameter=SomeValue&SomeId=00" ignoreCase="true" />
<action type="Redirect" url="Section/Page" appendQueryString="false" />
</rule>
但我在输入网址中遇到了&符号(&
)的问题。当我试图重写时我得到了:
由于相关,无法访问请求的页面 页面的配置数据无效。
我试图将&符号解析为%26
,但我得到同样的错误。
答案 0 :(得分:13)
尝试使用HTML&符号字符代码&