Buenas, pues necesito redirigir todo el tráfico a un sitio a su versión SSL, pero el certificado lo compraron para el dominio sin www, así que necesito que cualquiera de estas...
- http://www.ejemplo.com.mx
- http://ejemplo.com.mx
- https://www.ejemplo.com.mx
... sea dirigido a
https://ejemplo.com.mx
Hasta ahora ya logré que funcione en los casos 1 y 2, pero con el caso 3, no más no le encuentro la vuelta.
Hasta ahora lo que llevo es esto:
Código:
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www\.ejemplo\.com\.mx [NC]
RewriteRule ^(.*)$ https://ejemplo.com.mx/$1 [L,R=301]
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^.*$ https://ejemplo.com.mx%{REQUEST_URI} [R,L]
RewriteRule ^([0-9]+)\-([0-9]+)\-(.*)$ /index.php?cod_child=$1&cod_lang=$2&h1=$3
RewriteRule ^images\/([0-9]+)\/([0-9]+)\/(.*)$ /img_constantes/resample.php?file=../$3&maxX=$1&maxY=$2
Ojo que al final hay otras reglas de reescritura que necesito se respeten igual.
Muchas gracias por la ayuda.
Saludos.