Cuando alguien realiza una solicitud a través del protocolo HTTP, reescribo la url para convertirla en HTTPS. Este es el código en web.config:Error de regla de reescritura: HTTP Error 500.50 - URL Rewrite Module Error. La expresión "https://abc.com/{R:1}" no se puede expandir
<rule name="Imported Rule 1-1" enabled="true" stopProcessing="true">
<match url="^(?!https://).*" ignoreCase="false" />
<conditions logicalGrouping="MatchAll">
<add input="{SERVER_PORT}" pattern="80" ignoreCase="false" />
</conditions>
<action type="Rewrite" url="https://abc.com/{R:1}" />
</rule>
Sin embargo, cuando hojeo en http: // me sale error de IIS
HTTP Error 500.50 - URL Rewrite Module Error. The expression
"https://abc.com/{R:1}"
cannot be expanded.
¿Cómo puedo resolver esto? Estoy completamente confundido.
Me estoy poniendo esto también ahora. ¿Encontraste alguna solución? Si es así, publíquelo aquí. –