0
У меня хостинг Windows с Host Gator. Когда я включаю SSL через их платформу Plesk, я предполагаю, что он пишет несколько правил, в том числе: перенаправление всего HTTP на HTTPS
У меня есть несколько устаревших веб-сервисов ASMX, к которым по-прежнему требуется доступ по HTTP, поэтому я хочупопытаться получить доступ к ним через HTTP, чтобы остаться на HTTP, пока у меня не будет возможности выкатить новые изменения (у моих веб-сервисов есть свои собственные файлы Web.config в подкаталогах основного сайта)
Я добавилследующее в Web.config для службы ASMX, но у меня возникли проблемы. Он попадает в бесконечный цикл перенаправления!
<rule name="MakeAMSXHTTPOnly" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{R:1}" pattern="^(.*)\.asmx$" />
<add input="{HTTPS}" pattern="^ON$" />
</conditions>
<action type="Redirect" url="http://{HTTP_HOST}{REQUEST_URI}" />
</rule>
Должен быть HTTP: http://www.homepage.com/services/service.asmx
Должен быть HTTP: http://www.homepage.com/service.asmx
Должен быть HTTPS: http://www.homepage.com
Должен быть HTTPS: http://www.homepage.com/stuff/morestuff.htm