мне нужно перенаправить все не-WWW или без HTTPS трафика https://www
с использованием правила в web.configweb.config перенаправление не-WWW ИЛИ не-HTTPS к https: // WWW, используя правила
http://domain.com --> https://www.domain.com
http://www.domain.com --> https://www.domain.com
https://domain.com --> https://www.domain.com
Я изменил правила с Web.config. Redirect all traffic to www.my... Using rules element., но не смог перенаправить http://www.domain.com
на https://www.domain.com
.
<rewrite>
<rules>
<clear />
<rule name="Redirect to www subdomain">
<match url=".*" />
<conditions logicalGrouping="MatchAll">
<add input="{HTTP_HOST}" pattern="^(www\.)(.*)$" negate="true" />
<add input="{SERVER_PROTOCOL}" pattern="^(.*)(/.*)?$"/>
</conditions>
<action type="Redirect" url="https://www.{HTTP_HOST}/{R:0}" redirectType="Permanent"/>
</rule>
</rules>
</rewrite>
'https://domain.com -> https: // www.domain.com' не работает с вашим примером. – kaiyaq