Я искал похожий вопрос, но не нашел ответа на свою конкретную проблему.Я не очень хорошо разбираюсь в регулярных выражениях или переписываю, поэтому, возможно, то, что я хочу сделать, не может быть сделано.Я переключил сайт с http на https и перенаправил все запросы http на относительный https, используя следующее правило, работает отлично.
<rewrite>
<rules>
<rule name="HTTP to HTTPS redirect" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTPS}" pattern="off" ignoreCase="true" />
</conditions>
<action type="Redirect" redirectType="Permanent" url="https://{HTTP_HOST}/{R:1}" />
</rule>
</rules>
</rewrite>
У меня также есть www.mysite.it, перенаправленный через dns на www.mysite.com.С перезаписью actived запросы перенаправляются на https://www.mysite.it, У меня нет сертификата ssl для этого, и поэтому он не работает.
Я хотел бы перенаправить HTTP : //www.mysite.it/whateverзапросы к * 1013 HTTPS *: //www.mysite.com/whatever
Единственное другое решение, которое я могу найти, - это купить ssl для другого домена, но, будучи только перенаправлением, кажется пустой тратой денег.
Заранее спасибо за вашу помощь.