Forzar conexiones HTTPS en WordPress (sin usar plugins)

Si ya añadiste el prefijo https en las opciones generales de tu wordpress pero aun así algunas páginas se resisten al cambio, puedes modificar el archivo .htaccess (directorio raíz de WordPress) con el siguiente código:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{SERVER_PORT} 80 
RewriteRule ^(.*)$ https://www.tuweb.com/$1 [R,L]
</IfModule>

# END WordPress

Si en tu archivo .htaccess ya tenías algunas reglas, simplemente déjalas bajo las tres nuevas. Por ejemplo, mi .htaccess quedó así:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{SERVER_PORT} 80 
RewriteRule ^(.*)$ http://www.archecode.org/$1 [R,L]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

Deja un comentario

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.