есть рабочее правило для редиректа на https:
< rule name=" Redirect to https " stopProcessing=" true " >
< match url=".*" / >
< conditions>
< add input="{HTTPS}" pattern="off" ignoreCase="true" / >
< / conditions >
< action type="Redirect" url="
https://{HTTP_HOST}{REQUEST_URI}" redirectType="Permanent" appendQueryString="false" / >
< / rule >
как добавить исключение для robots.txt?
т.е. чтоб было аналогично такому правилу в .htaccess:
RewriteCond %{HTTP:X-HTTPS} !1
RewriteCond %{REQUEST_URI} !robots.txt
RewriteRule ^(.*)$
https://%{HTTP_HOST}/$1 [R=301,L]