Desviar HTTP a HTTPS

Si tienes un protocolo SSL habilitado sobre todo tu sitio web, tendrás que asegurarte que todos los enlaces que apuntan a la versión HTTP de tu sitio sean desviados automáticamente la versión HTTPS.

Para conseguir esto, tienes que añadir el MU plugin siguiente. El plugin añadirá la correcta regla de redirección a tu fichero htaccess, y se asegurará que dicha regla se quede en cima al fichero, para garantizar la máxima eficiencia.

1

Crea una carpeta llamada  mu-plugins dentro de wp-content.
Si ya existe la carpeta mu-plugins, no hace falta crear una nueva, usa la que ya existe.

2

Descarga este fichero PHP en tu ordenador: wprocket-https-redirect.php

Nota: usa el click izquierdo (ctrl+click) y “guarda enlace come…” para asegurarte que el fichero se descargue en vez de abrirse en la pestaña del navegador.

3

Sube el fichero a la carpeta mu-plugins que has creado al punto 1.

4

Finalmente, asegúrate de desactivar y re-activar WP Rocket.

Ahora todas las peticiones para los URLs HTTP de tu sitio se desviarán a su versión HTTPS.

Estas son las reglas que el MU-plugin anterior añade al htaccess:

# Redirect HTTP to HTTPS
RewriteEngine On
RewriteCond %{HTTPS} !on
RewriteCond %{SERVER_PORT} !^443$
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]