Manual para Cambiar la URL de un Sitio WordPress
Recuerda respaldar antes de hacer este tipo de cambios, esto contempla desde una migración de directorio hasta migraciones de un servidor a otro servidor con diferente dominio.

Cambiar la URL Tradicionalmente:

  1. Accede al panel de administración de WordPress de tu sitio web.
  2. Ve a “Ajustes” en el menú lateral y selecciona “Generales.”
  3. En “Dirección de WordPress (URL)” y “Dirección del sitio (URL),” cambia la URL antigua (DOMINIO VIEJO) a la nueva URL (DOMINIO NUEVO).
  4. Haz clic en “Guardar cambios” para que los cambios se apliquen.
  5. Asegúrate de que las reglas de redirección se actualicen en tu archivo .htaccess o en la configuración del servidor para redirigir automáticamente a la nueva URL.

Cambiar la URL a Nivel SQL:

  1. Accede a tu base de datos a través de phpMyAdmin o una herramienta de gestión de bases de datos.
  2. Selecciona la base de datos de WordPress de tu sitio.
  3. Ejecuta las siguientes consultas SQL para cambiar la URL en la base de datos:

sql

UPDATE wp_options SET option_value = replace(option_value, 'DOMINIO VIEJO', 'DOMINIO NUEVO') WHERE option_name = 'home' OR option_name = 'siteurl'; UPDATE wp_posts SET post_content = replace(post_content, 'DOMINIO VIEJO', 'DOMINIO NUEVO'); UPDATE wp_postmeta SET meta_value = replace(meta_value, 'DOMINIO VIEJO', 'DOMINIO NUEVO');

Asegúrate de ajustar wp_ con el prefijo real de tu base de datos si es diferente.

Estas consultas cambiarán todas las referencias de la URL antigua (DOMINIO VIEJO) a la nueva URL (DOMINIO NUEVO) en la base de datos.

Cambiar la URL con un Script y Configuración de la Base de Datos:

  1. Crea un archivo PHP que contenga el siguiente script: Nómbralo actualizarurl.php

<?php define('OLD_URL', 'DOMINIO VIEJO'); define('NEW_URL', 'DOMINIO NUEVO'); // Conecta a la base de datos $db = new mysqli('nombre_del_servidor', 'nombre_de_usuario', 'contraseña', 'nombre_de_la_base_de_datos'); // Consulta para actualizar las URL $sql = "UPDATE wp_options SET option_value = REPLACE(option_value, '" . OLD_URL . "', '" . NEW_URL . "'); UPDATE wp_posts SET post_content = REPLACE(post_content, '" . OLD_URL . "', '" . NEW_URL . "'); UPDATE wp_postmeta SET meta_value = REPLACE(meta_value, '" . OLD_URL . "', '" . NEW_URL . "');"; // Ejecuta la consulta $db->multi_query($sql); // Cierra la conexión a la base de datos $db->close();

Ajusta las variables OLD_URL, NEW_URL, y los datos de conexión a la base de datos según tu configuración.

  1. Sube el archivo PHP a la raíz de tu sitio web.
  2. Accede al archivo en tu navegador (https://nuevodominio/actualizarurl.php).
  3. El script ejecutará las consultas SQL para actualizar las URL en la base de datos.
  1. Crea un archivo PHP que contenga el siguiente script:php
    Nómbralo actualizarurl.php

    Recuerda borrar dicho script después de ejecutar esto con éxito

Es importante respaldar tu sitio y base de datos antes de realizar cualquier cambio. Además, asegúrate de tener una comprensión sólida de WordPress y bases de datos antes de proceder. Realizar cambios en la URL puede afectar el funcionamiento de tu sitio si no se hace correctamente.


By EAA

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *