Configuración de WordPress

Modificar enlaces HTTP por HTTPS en WordPress

En algunos casos necesitas reemplazar todos los enlaces http por https en tu web. Esto puede ocurrir tras una migración de servidor o simplemente al actualizar el sitio a un protocolo más seguro.

Existen varias formas de hacerlo:

  • Con un plugin de WordPress (la opción más sencilla).
  • Mediante WP-CLI (rápido y recomendado si usas consola).
  • Con una consulta SQL (directamente en la base de datos).
  • Usando un script PHP (manual, pero efectivo).
Antes de realizar cualquier cambio en la base de datos, crea una copia de seguridad. Así te aseguras de poder restaurar tu sitio si algo sale mal.

Método 1: Plugin de WordPress

El plugin más utilizado para esta tarea es Better Search Replace, aunque existen otros.
Este plugin busca cadenas de texto en las tablas de tu base de datos y las sustituye por otras.

Pasos:

  1. Instala el plugin desde el repositorio de WordPress o mediante WP-CLI.
  2. Ve a Herramientas > Better Search Replace.
  3. En Buscar por, escribe tu dominio con http, por ejemplo:
    http://midominio.com o http://www.midominio.com
  4. En Sustituir con, escribe el dominio con https:
    https://midominio.com o https://www.midominio.com
  5. Selecciona todas las tablas de la base de datos.
  6. Si quieres, activa la opción de simulación para comprobar cuántos registros se modificarán antes de aplicar el cambio real.

Otro plugin que puedes usar es Search Regex el cual te permite usar expresiones regulares para el reemplazo por si quieres usar algo más avanzado.

Método 2: WP-CLI

Si trabajas con consola y tienes acceso a WP-CLI, este comando reemplaza todas las URLs:

wp search-replace 'http://www.midominio.com' 'https://www.midominio.com' --precise --recurse-objects --all-tables

Método 3: Consulta SQL

Si prefieres trabajar directamente desde phpMyAdmin o un cliente MySQL, puedes ejecutar estas consultas:

UPDATE wp_options SET option_value = REPLACE(option_value, 'http://www.midominio.com', 'https://www.midominio.com');
UPDATE wp_posts SET post_content = REPLACE(post_content, 'http://www.midominio.com', 'https://www.midominio.com');
UPDATE wp_posts SET guid = REPLACE(guid, 'http://www.midominio.com', 'https://www.midominio.com');
UPDATE wp_postmeta SET meta_value = REPLACE(meta_value, 'http://www.midominio.com', 'https://www.midominio.com');

Qué cambia cada consulta:

  • wp_postmeta: reemplaza enlaces en campos personalizados (custom fields).
  • wp_options: modifica opciones clave como home y siteurl.
  • wp_posts: actualiza las URLs en el contenido de entradas y páginas.
  • wp_posts (guid): ajusta el identificador único de cada entrada.

Método 4: Script PHP

También puedes crear un script PHP que ejecute estas sustituciones, aunque es menos habitual. Este método requiere más precauciones, ya que ejecutarás código directamente en el servidor.

Con estos métodos puedes actualizar todos los enlaces de tu WordPress a https de manera segura.

Cómo verificar la autenticidad de los correos de Nicalia

¿Por qué es necesario verificar un correo? El phishing es un tipo de fraude digi

Verificar un dominio en G Suite

Guía de Git: Despliegue

Introducción La función Git Version Control de cPanel (cPanel → Archivos → Git V

Guía de Git: Configurar el despliegue

Introducción La interfaz Git Version Control de cPanel (cPanel → Archivos → Git

Guía de Git: Configurar el acceso a repositorios privados

Descripción Este documento explica cómo habilitar acceso por SSH para poder clon

Guía de Git: Alojar repositorios Git en una cuenta cPanel

Requisitos previos Antes de comenzar, asegúrate de cumplir con lo siguiente: Cre

Guía de Git: Comandos comunes de Git

Introducción Git™ es una herramienta muy potente para gestionar versiones de cód

Guía de Git: Términos comunes de Git

Introducción Git™ es un sistema de control de versiones que permite llevar un re

Guía de Git

Gestión de control de versiones Git™ en cPanel

La función de Control de Versiones Git™ en cPanel te permite alojar y gestionar

Cómo instalar n8n en cPanel

¿Qué es n8n? Es una herramienta open source que permite automatizar tareas repet

Habilitar modo Debug de Prestashop

Activar el modo debug en PrestaShop es muy útil para detectar errores en la tien

Chat Icon Close Icon