¡No te pierdas nuestro canal en Youtube!

Nuestras otras creaciones:
La-biblioteca.com | Mundofriki.es


¡Crea una cuenta gratis en Amazon business y disfruta de sus ventajas!


Cómo redireccionar peticiones HTTP a HTTPS (301)  Cómo redireccionar peticiones HTTP a HTTPS (301)

Valoración de éste post
4.7 / 5 de 3405 votos



Mensajes: 947


Puntos totales:

Enhorabuena!

34




Saludos forer@s,

Si has llegado hasta aquí es porqué de un modo o otro has hecho cambios en tu dominio web o servidor. En éste artículo abordamos cómo realizar un redireccionamiento 301 para cualquier petición web.

Imaginemos que antes teniamos un dominio (http:/www.dominio.ext) y ahora hemos implementado SSL (https;/www.dominio.ext), cómo observamos, las urls que antes empezaban por http, ahora deberían de ser con https.

De manera que:

· http:/www.dominio.ext/contacto
· Ahora será https:/www.dominio.ext/contacto

Pero, ¿cómo redireccionamos todo el tráfico http a https? Con un sencillo archivo .htaccess cómo el siguiente:

RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule .* https:/www.dominio.ext%{REQUEST_URI} [R=301,L]


Vamos a explicar un poco la línia:

RewriteRule .* htps:/www.dominio.ext%{REQUEST_URI} [R=301,L]

Viene a decir algo cómo: Redirecciona cualquier petición de URL en la barra de direcciones al dominio https:/www.dominio.ext con la url completa (REQUEST_URI), haz el redireccionamiento 301 para indicar que es definitivo (ya que si no le decimos que es 301 interpretará un 302 (temporal)).

De ésta manera, cualquier petición por http:/www.dominio.ext/url resolverá a https:/www.dominio.ext/url

En éste ejemplo hemos usado el de https pero te puede servir para cualquiero otro cambio de dominio o estructura, tan sólo adapta el .htaccess siguiendo el patrón de arriba. :clap:

No te pierdas la siguiente categoría: Apuntes sobre programación

Salta al siguiente tema: Redirigir una página web a otra con .htaccess

Quizás también te interese:

Volver a .htaccess


cron