Buenas gente,
Me esta pasando algo extraño con un sitio. Descripcion Tengo un sitio, al que se debe acceder solamente por https://dominio.com <https://dominio.com/> . Le hicimos algunas redirecciones: 1- Si alguien accede por HTTP lo redirija a HTTPS 2- Si alguien accede con subdominio como pepe.dominio.com lo redirija a dominio.com Al final les paso las reglas de rewrite. Tambien, el sitio esta sobre dotnetnuke, lo que implica que tengo otra aplicación haciendo redirecciones. Problema No se por que, pero cuando se recicla el application pool a la noche, el sitio empieza a: - Entro a http me redirige a https ( por la rewrite rule ) - De https me redirige a http ( no se por que) - Y asi sucesivamente, entrando en un loop de http a https y de https a http. No se por que lo puede estar haciendo, se les ocurre algo ? Estuve revisando log de iis, httperr, eventlog, log de dotnetnuke, probe con wget en lugar de un navegado y no encuentro nada. Rewrite rules <rewrite> <rules> <rule name="CanonicalHostNameRule1"> <match url="(.*)" /> <conditions> <add input="{HTTP_HOST}" pattern="^dominio\.com $" negate="true" /> </conditions> <action type="Redirect" url="https://dominio.com /{R:1}" /> </rule> <rule name="https redirect" stopProcessing="true"> <match url="(.*)" ignoreCase="false" /> <conditions> <add input="{HTTPS}" pattern="^OFF$" /> </conditions> <action type="Redirect" url="https://dominio.com /" redirectType="Permanent" /> </rule> </rules> </rewrite> Gracias!
