Pregunta

Recientemente compré un certificado de seguridad para un sitio web válido para www.example.com pero no para * .example.com (versión comodín - más caro) El problema que tengo ahora es que, aunque los usuarios pueden escribir http://example.com , la versión segura (páginas habilitadas para SSL) ) https://example.com genera una excepción de certificado no válida, lo cual es totalmente comprensible.

¿Cómo puedo redirigir el tráfico https a la versión www.example.com antes de que la solicitud llegue al servidor? Traté de reescribir y redirigir url sin suerte. alguna idea?

El sitio web está construido con ASP.NET y está alojado en un servidor IIS 7.

¡Gracias!

¿Fue útil?

Solución

Gaste otros pocos dólares por (~ $ 30 en Godaddy) para obtener un certificado barato para el dominio más corto example.com.

Parece poco probable que un número significativo de usuarios usuarios estén escribiendo https://example.com . Si están escribiendo una dirección, probablemente estén usando http: // o nada. Debería poder configurar 2 hosts virtuales, uno para http://example.com/ , y otro para http ( s): //www.example.com. Redirigir todo desde example.com a www.example.com

SSL se negocia primero, por lo que no hay realmente nada que pueda hacer para redirigir las conexiones desde https://example.com a https://www.example.com if https://example.com tiene un certificado no válido.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top