Мне нужно перенаправить все https-запросы на http, например, если кто-то посещает https://www.example.com/another-page/ до http://www.example.com/another-page/
У меня есть следующее правило перезаписи в моем web.config прямо сейчас, но оно работает неправильно. Он перенаправляет https://www.example.com/another-page/ на https://www.example.com/, поэтому корень сайта, но вместо этого я хочу, чтобы перенаправление оставалось в одном URL-адресе и переписывало https только http.
<rule name="Redirect to HTTP" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{R:1}" pattern="^onepage/(.*)$" negate="true" />
<add input="{HTTPS}" pattern="^ON$" />
</conditions>
<action type="Redirect" url="http://{HTTP_HOST}/{R:0}" redirectType="Permanent" />
</rule>
Любая помощь по изменению вышеприведенного правила, так что он только изменяет https на http, но сохраняет полный URL-адрес, который был бы оценен.