Si quieres migrar una in­s­ta­la­ción de WordPress a un dominio co­m­ple­ta­me­n­te nuevo o moverla a otro di­re­c­to­rio, tendrás que cambiar la URL de WordPress. Te pre­se­n­ta­mos tres opciones para que puedas mo­di­fi­car­la fá­ci­l­me­n­te.

IONOS GPT
Tu asistente de IA soberano para mayor pro­du­c­ti­vi­dad.

Pregunta, crea e investiga de forma segura y sin límites de chat con IONOS GPT. La al­te­r­na­ti­va soberana y económica a ChatGPT & Co.

¿Cuál es la di­fe­re­n­cia entre la dirección de WordPress y la dirección de la página web?

WordPress distingue entre dos URL: la dirección de WordPress y la dirección de la página web:

  • La dirección de WordPress indica en qué URL se encuentra la in­s­ta­la­ción o los archivos pri­n­ci­pa­les de WordPress.
  • La dirección de la página web es, en cambio, la URL que utilizan los vi­si­ta­n­tes para acceder a ella.

En muchas in­s­ta­la­cio­nes estándar, ambas di­re­c­cio­nes son idénticas. Sin embargo, pueden diferir si, por ejemplo, los archivos de WordPress se en­cue­n­tran en un su­b­di­re­c­to­rio, pero la página web debe seguir siendo accesible a través del dominio principal.

¿Cuándo se debe cambiar la URL de WordPress?

Aunque es re­co­me­n­da­ble elegir una URL pensando a largo plazo, puede haber distintos motivos para cambiar la URL de WordPress. Estos son los más ha­bi­tua­les:

  • Trasladas la página web de WordPress desde un servidor local o un entorno de pruebas a la versión en pro­du­c­ción.
  • Los archivos pri­n­ci­pa­les de WordPress deben tra­s­la­dar­se a un su­b­di­re­c­to­rio propio, mientras la página web sigue siendo accesible a través del dominio principal.
  • Realizas una migración de dominio de WordPress.
  • Has adquirido un ce­r­ti­fi­ca­do SSL y cambias tu página web a HTTPS.

Si quieres hacer una migración de dominio de WordPress o cambiar tu página web a HTTPS, es im­po­r­ta­n­te que co­n­fi­gu­res las re­di­re­c­cio­nes ne­ce­sa­rias en WordPress para que las páginas antiguas se redirijan a las nuevas.

En un cambio completo de dominio, además, deberías ac­tua­li­zar todas las re­fe­re­n­cias a la URL antigua en la base de datos, por ejemplo, en entradas, páginas, rutas de medios o enlaces internos. Para ello puedes utilizar plugins como Better Search Replace o WP-CLI con wp search-replace. Después, vuelve a guardar la es­tru­c­tu­ra de enlaces pe­r­ma­ne­n­tes existente en “Ajustes” → “Enlaces pe­r­ma­ne­n­tes” sin realizar ningún cambio. De este modo, se ac­tua­li­zan las reglas de re­es­cri­tu­ra.

Vacía también las cachés exi­s­te­n­tes, por ejemplo, en el plugin de caché de WordPress, en el servicio de hosting o en la CDN, para evitar que se sigan mostrando co­n­te­ni­dos o re­di­re­c­cio­nes obsoletos.

Cómo cambiar la URL de WordPress

A co­n­ti­nua­ción, te pre­se­n­ta­mos tres formas di­fe­re­n­tes de cambiar la URL de WordPress.

Nota

Crea una copia de seguridad de tu base de datos y de los archivos de WordPress antes de hacer cualquier cambio. Si se producen errores después de modificar la URL, puedes restaurar los archivos an­te­rio­res en el servidor e importar la base de datos original. Puedes crear estas copias de seguridad más fá­ci­l­me­n­te con un plugin de copia de seguridad de WordPress.

Cambiar la URL de una página en WordPress desde el panel de ad­mi­ni­s­tra­ción

El método más habitual y sencillo para cambiar la URL de WordPress es hacerlo di­re­c­ta­me­n­te desde el panel de ad­mi­ni­s­tra­ción. Para ello, ve a Ajustes > Generales. Allí en­co­n­tra­rás los campos “Dirección de WordPress (URL)” y “Dirección del sitio (URL)”.

Imagen: Ajustes generales en el área de administración de WordPress
En el panel de WordPress puedes cambiar la URL de WordPress en “Ajustes” → “Generales”.

Por lo general, ambas URL son idénticas. Si quieres trasladar los archivos de WordPress a otro di­re­c­to­rio, pero mantener la página web accesible desde la misma dirección, debes cambiar úni­ca­me­n­te la “Dirección de WordPress (URL)”. Ten en cuenta que, al hacer clic en “Guardar cambios”, el panel de ad­mi­ni­s­tra­ción pasará a estar di­s­po­ni­ble en la nueva URL. Si in­tro­du­ces por error una URL in­co­rre­c­ta y ya no puedes acceder al panel, puedes volver a cambiar la URL de WordPress a través del archivo wp-config.php.

Cambiar la URL de WordPress con wp-config.php

Una segunda forma de cambiar la URL de WordPress es modificar el archivo wp-config.php, que se encuentra en el di­re­c­to­rio principal de la in­s­ta­la­ción de WordPress. La forma más sencilla de acceder a él es mediante un cliente FTP como FileZilla. Puedes editarlo con un editor de texto.

Para cambiar la URL de WordPress, inserta el siguiente código antes de la línea /* That's all, stop editing! Happy publishing. */:

define('WP_HOME', 'https://www.nuevo-dominio.es');
define('WP_SITEURL', 'https://www.nuevo-dominio.es');
php

Si defines WP_HOME y WP_SITEURL en el archivo wp-config.php, estos valores tendrán prioridad sobre los ajustes del panel de WordPress. Sin embargo, los valores al­ma­ce­na­dos en la base de datos no se modifican. Los campos co­rre­s­po­n­die­n­tes del panel apa­re­ce­rán en gris y no se podrán editar. Si eliminas estas líneas más adelante, WordPress volverá a utilizar las URL guardadas en la base de datos. Mientras las co­n­s­ta­n­tes estén definidas en wp-config.php, cualquier cambio en estas URL tendrás que hacerlo di­re­c­ta­me­n­te en ese archivo. Este método resulta es­pe­cia­l­me­n­te útil si has in­tro­du­ci­do una URL in­co­rre­c­ta y ya no puedes acceder al panel de ad­mi­ni­s­tra­ción.

Imagen: Campos desactivados para cambiar la URL de WordPress en el panel
Si las líneas de código están guardadas en el archivo wp-config.php, la edición en el panel de WordPress se desactiva.
Nota

Im­po­r­ta­n­te: la URL que in­tro­du­z­cas no debe terminar con una barra inclinada (/).

Cambiar la URL de WordPress en la base de datos

La tercera forma de cambiar la URL de WordPress es hacerlo di­re­c­ta­me­n­te en la base de datos. Para ello, inicia sesión en ph­p­M­yA­d­min desde el área de ad­mi­ni­s­tra­ción de tu proveedor de hosting. Las entradas de URL re­le­va­n­tes se en­cue­n­tran en la base de datos de WordPress, en la tabla wp_options (el prefijo wp_ puede variar), co­n­cre­ta­me­n­te en las entradas siteurl y home. Puedes lo­ca­li­zar­las buscando o filtrando estos nombres en la tabla.

Haz clic en el valor actual de la columna option_value de la fila co­rre­s­po­n­die­n­te (siteurl o home). Se abrirá un campo en el que podrás in­tro­du­cir la nueva URL.

Ir al menú principal