Estoy buscando una forma de forzar SSL y www
.
He podido forzar ambos por separado, pero juntos sigo teniendo problemas de redirección. El siguiente código funciona cuando se maneja una URL en este formato: http://example.com
y se redirige correctamente a, https://www.example.com
pero cuando la URL entrante https://example.com
no se reenvía https://www.example.com
, ¿alguna sugerencia?
EDITAR: también debe enviar http://www.example.com
a https://www.example.com
.
RewriteCond %{REMOTE_ADDR} !127\.0\.0\.0
RewriteCond %{SERVER_PORT} 80
RewriteCond %{HTTP_HOST} !^www.example\.com$
RewriteRule ^(.*)$ https://www.example.com/$1 [R,L]