Cómo cambiar el dominio o la URL de un sitio web

Aunque cambiar el dominio o la URL de un sitio web no es una tarea que se realice con frecuencia, existen circunstancias en las que resulta necesario y no hay más opción que llevarlo a cabo. Estas situaciones pueden estar vinculadas tanto al posicionamiento SEO como a la identidad de marca del proyecto.

Desde una perspectiva técnica, modificar el dominio en WordPress no presenta grandes dificultades. Sin embargo, en lo que respecta al SEO, es importante considerar ciertos ajustes para prevenir posibles problemas, como la aparición de errores 404. Antes de iniciar cualquier cambio, es imprescindible realizar una copia de seguridad completa, para estar preparados ante cualquier inconveniente que pudiera surgir durante el proceso.

Aunque el procedimiento de cambiar el dominio o la URL de un sitio web es relativamente sencillo, puede que no dispongas del tiempo o conocimientos suficientes para hacerlo tu solo. Por ello, si necesitas modificar el dominio en WordPress y no sabes cómo hacerlo, contacta con nosotros para que te ayudemos.

«Búsqueda y Reemplazo»

El procedimiento es relativamente sencillo, aunque presenta algunas variantes. En primer lugar, es necesario actualizar el dominio o la URL en una o varias secciones de WordPress. A continuación, se debe llevar a cabo un proceso de «Búsqueda y Reemplazo» . Este punto sirve para identificar y modificar todas las menciones al antiguo dominio en la base de datos.

Este proceso, aunque básico, ha adquirido cierto grado de complejidad con la introducción de herramientas como Elementor. Esto se debe a que ciertos datos almacenados en la base de datos de WordPress por ciertos constructores visuales, como Elementor, están serializados. Por lo tanto, para llevar a cabo el cambio de manera adecuada, es necesario contar con herramientas especializadas, como el «Búsqueda y Reemplazo» proporcionado por Elementor. No obstante, no te preocupes, a continuación te explicaremos cómo proceder en seis simples pasos.

Procedimiento para Cambiar el Dominio en WordPress:

Paso 1 – Preparativos y Apuntar el Nuevo Dominio al Hosting

El proceso se inicia al dirigir el nuevo dominio hacia el servidor de hosting donde se aloja el sitio web. Esto puede lograrse cambiando los DNS del dominio o configurando un registro A en el servidor DNS. Tras realizar estos cambios, es necesario esperar un período de tiempo para que los cambios se propaguen correctamente. A continuación, se debe añadir el nuevo dominio al plan de hosting.

Paso 2 – Mover la Instalación de WordPress o Añadir un Alias

La acción a tomar en este paso depende de si se busca cambiar solo el dominio o también el hosting. Cambiar el dominio sin alterar el hosting requiere mover la instalación a una nueva carpeta. Si usamos un panel de control con «File Manager» o gestor de archivos, este proceso es muy simple después de añadir el nuevo dominio.

Si se pretende cambiar ambos, puede ser necesario utilizar un plugin o llevar a cabo el proceso de migración manualmente.

Paso 3 – Cambiar la Configuración del Dominio

En este punto, se debe cambiar la configuración del dominio en la base de datos de WordPress o en el archivo wp-config.php.

¿Qué quiero decir con esto? Que si queremos forzar inicialmente el cambio de nombre de dominio en WordPress, simplemente debemos ir al archivo wp config.php y meter lo siguiente:

define(‘WP_HOME’,‘http://example.com’);

define(‘WP_SITEURL’,‘http://example.com’);

Modificar el wp-config.php permitirá forzar el cambio de dominio de manera inicial. Es esencial cuidar la estructura de las URL al hacer estos cambios.

Paso 4 – Realizar un Búsqueda y Reemplazo en la Base de Datos

Aquí se llega a un momento crítico. Se debe ejecutar una búsqueda y reemplazo en la base de datos de WordPress para asegurar que todas las referencias al antiguo dominio sean modificadas por el nuevo. Un plugin como «Better Search Replace» puede facilitar este proceso. Si el sitio utiliza Elementor, se debe ejecutar también la herramienta de búsqueda y reemplazo de Elementor para tratar los campos serializados en la base de datos.

Paso 5 – Establecer Redirecciones y Actualizar .htaccess

Es fundamental establecer redirecciones desde el antiguo dominio al nuevo para preservar el SEO y la usabilidad del sitio. Esto se puede lograr mediante ajustes en el archivo .htaccess para realizar redirecciones con comodines. Si se utiliza Nginx en lugar de Apache, se debe realizar una configuración similar.

Paso 6 – Verificar la Carga y Solucionar Problemas

Finalmente, se debe verificar que la web se cargue correctamente y que no exista contenido mixto que provenga de ambos dominios. Si se encuentran problemas, es importante no entrar en pánico y buscar soluciones ajustando partes del proceso. También es crucial asegurarse de que la redirección del antiguo dominio al nuevo funcione adecuadamente.

Recuerda: Si surge algún problema durante el proceso, siempre es recomendable contar con copias de seguridad actualizadas para poder restaurar el sitio en caso necesario.