Redirigir página WordPress a HTTPS

En WordPress existen 3 formas en las que se puede realizar la redirección de nuestra web al nombre de dominio que deseemos.

Esto con frecuencia se hace debido a la necesidad de habilitar la forma segura de mostrar nuestro dominio mediante HTTPS.

La mejor forma de hacerlo es modificando el archivo wpconfig.php porque así te evitas modificar la base de datos y que tengas un error de acceso a tu zona de administración.

En mi opinión creo que se debería hacer una combinación utilizando la primera o la segunda opción y la tercera opción, para asegurarnos que todas las páginas son redirigidas.

WpConfig.php

Editar wpconfig.php y añadir estas dos líneas con el nombre de dominio al que queremos redirigir.

define('WP_HOME','https://example.com');
define('WP_SITEURL','https://example.com');

WordPress Admin

Entrar a Configuración ó Settings -> General

Site Address (URL): https://example.com

WordPress Address (URL):’https://example.com

.Htaccess

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /

RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

# BEGIN WordPress
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>