Как сделать редирект с параметрами в ASP.NET MVC?
Создал тестовый сайт (на .NET Framework 4.8) чтобы проверить этот функционал, но к сожалению, ничего не работает - уже как только не пробовал. Вернемся к самой задачи: у нас есть несколько страниц Home, Contact, About и Test. Нужно чтобы когда мы пытаемся зайти на Home/Contact нас редиректило на Home/Test?urm_source=hello - т.е. чтобы в браузерной строке была эта строка..
В web.config я подключил
<system.webServer>
<rewrite>
<rewriteMaps configSource="RewriteMaps.config" />
<rules configSource="Rewrite.config" />
</rewrite>
</system.webServer>
Rewrite.config
<rules>
<rule name="Redirect rule1 for Redirects">
<match url=".*" />
<conditions>
<add input="{Redirects:{REQUEST_URI}}" pattern="(.+)" />
</conditions>
<action type="Redirect" url="{C:1}" appendQueryString="false" />
</rule>
</rules>
RewriteMaps.config
<rewriteMaps>
<rewriteMap name="Redirects">
<add key="Home/Contact" value="Home/Test?urm_source=hello" />
</rewriteMap>
</rewriteMaps>
Заранее всем большое спасибо за помощь!