Как я могу использовать амперсанд (&
) в моих правилах перезаписи URL в файле 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>
Но у меня проблемы с этим амперсандом (&
) во входном URL. При попытке переписать получаю:
Запрошенная страница недоступна, потому что
Недопустимые данные конфигурации для страницы.
Я пытался разобрать амперсанд до %26
, но получаю ту же ошибку.