Please enable / Por favor activa JavaScript!
Por favor activa el Javascript![ ? ]

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 24 votos



Mensajes: 1038


Puntos totales:

Enhorabuena!

32





El contenido de este artículo o información está sujeto a una licencia Creative Commons BY (CC-BY), puedes divulgar públicamente este contenido pero deberás hacer mención del autor: Kernel e indicar la dirección web de esta página: https://www.exabyteinformatica.com/tienda/foro/como-redireccionar-peticiones-http-a-https-301-t644.html

The content of this article or any related information is under the Creative Commons license BY, you can republish this content freely but you must mention the author of this article: Kernel and indicate the URL of this page: https://www.exabyteinformatica.com/tienda/foro/como-redireccionar-peticiones-http-a-https-301-t644.html

Bajo licencia de Creative Commons


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:
Si has encontrado información útil en Exaforo, ayúdanos a seguir creciendo. Muchas gracias por confiar en nosotros!


Volver a .htaccess


cron