Я использую правило перезаписи URL, чтобы удалить часть запрошенного пути. т.е.: 127.0.0.1/folder/resource
должен перейти на 127.0.0.1/resource
(я хочу удалить папку из пути)
Мое правило перезаписи URL выглядит следующим образом:
<rule name="RemoveFolderFromPath">
<match url="^folder(.*)" />
<action type="Redirect" url="/{R:1}" />
</rule>
однако любой мой запрос, который начинается с папки, перенаправляется в корень сайта. то есть: запрос к 127.0.0.1/folder/resource
будет перенаправлен на 127.0.0.1
Если я перехожу на использование action type="Rewrite" url="/{R:1}" />
, то запрашивается соответствующий ресурс, но URL-адрес в браузере остается прежним.
I.e: Запрос на 127.0.0.1/folder/resource
фактически возвращает 127.0.0.1/resource
, однако URL-адрес в браузере по-прежнему выглядит как 127.0.0.1/folder/resource
Как я могу преодолеть эту проблему?