У меня есть правило в файле конфигурации, предназначенное для перенаправления http на https, и оно работает, но оно также дублирует параметры в строке запроса.
Так что это ...
http://sitename.com/?param=4
становится этим ...
https://sitename.com/?param=value¶m=4
Я должен отметить, что когда я начинаю с https, этого не происходит, поэтому это должен быть мой код преобразования,Это выглядит правильно для меня ...
<rule name="HTTP to HTTPS Redirect" enabled="true" patternSyntax="Wildcard" stopProcessing="true">
<match url="*" negate="false" />
<conditions logicalGrouping="MatchAny">
<add input="{HTTPS}" pattern="off" />
</conditions>
<action type="Redirect" url="https://{HTTP_HOST}{PATH_INFO}" redirectType="Permanent" appendQueryString="false"/>
</rule>