Redirección desde una página segura

Redirección desde una página segura

Tengo 2 dominios uno eshttps://aplicación.ejemplo.comcuál en el cual está configurado SSL y el otro estáhttp://www.ejemplo.com(SSL se configuró para este sitio anteriormente cuandohttp://aplicación.ejemplo.comestaba sin SSL) en el que no hay SSL configurado.

El problema es que cuando mi usuario ingresa por errorhttps://www.ejemplo.comque no es un sitio habilitado para SSL. A los usuarios se les muestra el contenido de mi sitio habilitado para SSL.

Amboshttps://aplicación.ejemplo.comyhttp://www.ejemplo.comestán en el mismo servidor con la misma dirección IP.

¿Cómo puedo restringir que a los usuarios se les muestre el contenido del sitio al que ingresaron? (Soy consciente de que cuando el usuario acceda a mi sitio no habilitado para SSL, se le mostrará una advertencia de certificado SSL, pero ese no es el problema).

Respuesta1

El mod_rewritemódulo debería ser útil en este caso. Puede intentar poner estas reglas en su definición de host virtual SSL:

RewriteEngine On                                       # enable mod rewriting engine
RewriteCond %{HTTPS} on                                # if  is was used
RewriteCond %{HTTP_HOST} ^www\.example\.com [NC]       # and if the host is www.example.com
RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI} [L] # then rewrite the url it to http

información relacionada