Hosting Knowledge Base

Redirigir web HTTP a HTTPS con mod_rewrite

Una de las funciones más usada utilizando mod_rewrite sería la que permite redirigir todo el tráfico de un dominio a la carpeta con el contenido SSL del mismo, ya que muchas veces la gente no conoce u olvida acceder por https a una página de forma directa.

Con las siguientes lineas podremos realizar esta redirección de forma sencilla, añadiéndolas o bien al archivo httpd.conf donde se encuentre especificado su vhost, o directamente en el archivo .htacces del dominio a redirigir.

Archivo: httpd.conf / .htaccess

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

Ahora, cuando un visitante acceda a http://sunombrededominio.com/supagina.html el servidor redirigirá automáticamente http a https para que vaya a https://sunombrededominio.com/supagina.html.

Información Adicional

También puede redirigir una sola página de http a https en Apache mediante el uso de las siguientes lineas en su archivo .htaccess:

Archivo: .htaccess

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^supagina\.html$ https://sunombrededominio.com/supagina.html [R=301,L]

Archivos adjuntos

No se han encontrado archivos adjuntos.

¿Cómo puntuaría esta respuesta?



Para publicar un comentario para este artículo, simplemente complete el formulario más abajo. Los campos marcados con un asterisco son obligatorios.


Comentarios de los visitantes

No hay comentarios publicados de visitantes. Publicar un comentario
  • SILICONTOWER, S.L.
  • ESB64611825
  • Rda.General Mitre 25 Bajos 2a
  • 08017 Barcelona