redigir hostnames en apache con mod_rewrite

Hay casos ( por ejemplo en Prestashop 1.3 ) que es necesario que la navegación se redirija de hostingaldescubierto.com a www.hostingaldescubierto.com

Una forma fácil de solucionar esto sería agregar al .htaccess las siguientes lineas:

RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST}   !^www.hostingaldescubierto.com [NC]
RewriteRule ^(.*)$         http://www.hostingaldescubierto.com/$1 [L,R=301]

RewriteCond %{HTTPS} on
RewriteCond %{HTTP_HOST}   !^www.hostingaldescubierto.com [NC]
RewriteRule ^(.*)$         https://www.hostingaldescubierto.com/$1 [L,R=301]

Es importante destacar que %{HTTPS_HOST} NO EXISTE para eso usamos %{HTTPS} que nos indica si se usa el protocolo seguro o no y HTTP_HOST nos indica el nombre de host, ya sea bajo ssl o no.


Publicado

en

,

por

Etiquetas:

Comentarios

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.