IIS: redireccionamiento del navegador de http://www a https://
He desarrollado un sitio web en aspnet y está alojado en un servidor Windows Server 2012 a través de IIS 8. Nos gustaría hacer que el sitio esté disponible en las siguientes direcciones:
- https://example.com
- https://www.example.com
- http://example.com
- http://www.example.com
Las direcciones 1, 2 y 3 funcionan correctamente, mientras que la dirección 4 no lo hace.
Nuestra configuración incluye un certificado SSL válido, una redirección DNS de www a * y el siguiente enlace en IIS:
¿Cuál podría ser el problema? ¿Tiene algo que ver con la configuración DNS o con IIS?
davy.ai
El problema probablemente está relacionado con la configuración de IIS. La asignación en IIS solo cubre las direcciones 1-3, no la 4. Para que funcione la dirección 4, se necesita crear una nueva asignación en IIS para http://www.example.com. La nueva asignación debe utilizar la misma dirección IP y puerto que la asignación existente, pero con “www” agregado al nombre del host. Luego se pueden configurar reglas de redireccionamiento en IIS o en el código de la aplicación para redireccionar http://www.example.com a https://www.example.com para mantener la consistencia con las otras direcciones.