Cómo cambiar la URL de WordPress (Home y Site URL)
¿Necesitas cambiar la url wordpress porque has movido tu sitio a un dominio nuevo, has cambiado de HTTP a HTTPS o simplemente quieres apuntar a una carpeta distinta? Este es uno de los cambios más comunes (y a veces más temidos) en la gestión de un sitio web.
La buena noticia es que es un proceso totalmente reversible y, con la guía adecuada, lo puedes hacer en menos de cinco minutos. En este artículo te explicaré, paso a paso y sin tecnicismos, cómo modificar las opciones de wordpress site url home. Vamos a desglosar qué significa cada campo, por qué es tan importante y los 5 métodos infalibles para lograrlo sin romper nada por el camino.
¿Qué es exactamente la URL de WordPress (Home y Site URL)?
Antes de lanzarnos a los tutoriales, es fundamental entender qué estamos tocando. WordPress guarda dos direcciones principales en su base de datos, y aunque parecen lo mismo, cumplen funciones ligeramente distintas.
Estos dos valores se encuentran en la tabla wp_options de tu base de datos y son los siguientes:
- Site URL (Dirección del sitio): Es la dirección donde están instalados los archivos principales de WordPress (el código fuente, el
wp-admin, etc.). Es la "casa" del software. - Home URL (Dirección de inicio): Es la dirección que los visitantes ven en su navegador cuando entran a la portada de tu web. Es la "puerta principal".
En la mayoría de los casos, ambos valores son idénticos. Sin embargo, si quieres que tu web se vea desde un dominio distinto al que está instalada, necesitarás configurarlos por separado.
[INFO] Si cambias estos valores de forma incorrecta, tu sitio podría volverse inaccesible temporalmente. No te preocupes, al final de este artículo te explico cómo revertir el cambio incluso si no puedes acceder al panel de administración.
¿Cuándo necesitas cambiar la URL de WordPress?
Existen varias situaciones comunes en las que tendrás que modificar estos parámetros:
- Migración a un nuevo dominio: Compraste un dominio más corto o con mejor extensión (.com en lugar de .net) y quieres trasladar todo tu contenido.
- Cambio de HTTP a HTTPS: Instalaste un certificado SSL para asegurar tu web y necesitas que todas las URLs apunten al protocolo seguro.
- Movimiento de local a producción: Desarrollaste tu sitio en un servidor local (como XAMPP) o en un subdominio de pruebas y ahora necesitas subirlo al servidor real.
- Cambio de carpeta de instalación: Moviste WordPress de
/bloga la raíz de tu dominio.
Método 1: La forma más fácil (Ajustes de WordPress)
Este es el método más sencillo y recomendado para usuarios principiantes, siempre y cuando todavía tengas acceso al panel de administración de tu sitio.
Paso 1: Accede a tu panel de administración de WordPress. Normalmente se encuentra en tudominio.com/wp-admin.
Paso 2: En el menú lateral izquierdo, busca la opción Ajustes y haz clic en General.
Paso 3: Verás dos campos claramente etiquetados: Dirección de WordPress (URL) y Dirección del sitio (URL).
Paso 4: Aquí es donde debes ingresar el nuevo dominio. Por ejemplo, si estás cambiando de www.antiguodominio.com a www.nuevodominio.com, escribirás la nueva URL en ambos campos.
Paso 5: Haz clic en el botón azul Guardar cambios al final de la página.
Paso 6: WordPress cerrará la sesión y te redirigirá a la nueva dirección. Deberás volver a iniciar sesión en el nuevo dominio.
[TIP] Asegúrate de que ambos campos tengan exactamente la misma URL, a menos que tengas una razón muy específica para que sean diferentes (como instalar WordPress en una subcarpeta pero mostrar el sitio en la raíz).
Método 2: El método infalible (Archivo wp-config.php)
Si el método anterior no funciona porque te da un error de "demasiadas redirecciones" o simplemente no puedes acceder al panel, este es tu salvavidas. Editar el archivo wp-config.php es una forma de forzar a WordPress a usar las nuevas URLs sin tocar la base de datos directamente.
Paso 1: Conéctate a tu hosting a través de un cliente FTP (como FileZilla) o usa el Administrador de Archivos de tu panel de control (cPanel o Syspanel).
Paso 2: Navega hasta la carpeta raíz donde se encuentra tu instalación de WordPress. Busca el archivo llamado wp-config.php.
Paso 3: Haz clic derecho sobre él y selecciona Editar o Descargar para modificarlo con un editor de texto (como Bloc de notas o Sublime Text).
Paso 4: Busca la línea que dice /* ¡Eso es todo, deja de editar! Feliz blogging. */ o simplemente la última línea del archivo. Justo antes de esa línea, pega el siguiente código:
define('WP_HOME', 'https://www.nuevodominio.com');
define('WP_SITEURL', 'https://www.nuevodominio.com');
Paso 5: Reemplaza las URLs de ejemplo con tu nueva dirección. Es crucial que incluyas https:// o http:// según corresponda.
Paso 6: Guarda el archivo y súbelo de nuevo al servidor, sobrescribiendo el original.
[WARNING] Este método es definitivo. Si configuras mal estas constantes, tu sitio podría dejar de cargar por completo. Verifica dos veces que la URL sea correcta antes de guardar.
Método 3: El método quirúrgico (phpMyAdmin)
Si prefieres ir directamente a la base de datos, puedes usar phpMyAdmin. Este método es útil cuando no tienes acceso al archivo wp-config.php o al panel de administración.
Paso 1: Accede a tu panel de control de hosting. Si usas Syspanel, la dirección es https://tudominio.com:2106 (recuerda el puerto). Busca la sección de Bases de Datos y haz clic en phpMyAdmin.
Paso 2: En el panel izquierdo, selecciona la base de datos de tu sitio web.
Paso 3: Verás una lista de tablas. Busca la que se llama wp_options. Haz clic en el icono "Examinar" (normalmente un icono de tabla).
Paso 4: Usa el buscador dentro de la tabla para encontrar las filas con option_name igual a siteurl y home. Deberías ver dos filas.
Paso 5: Haz clic en el icono de edición (lápiz) de la fila siteurl. En el campo option_value, borra la URL antigua y escribe la nueva. Repite el proceso para la fila home.
Paso 6: Haz clic en Ejecutar o Go para guardar los cambios.
[INFO] El prefijo de las tablas puede no ser
wp_. Si tu hosting usa un prefijo diferente (comomiweb_options), búscalo en la lista. No te preocupes, es fácil de identificar.
Método 4: El truco de las funciones (functions.php)
Este método es más avanzado y se usa temporalmente para resolver el problema. Añadir código al archivo de tu tema activo puede ser una solución rápida, pero debes retirarlo después.
Paso 1: Ve a Apariencia > Editor de Archivos de Tema en tu panel de WordPress (si aún puedes acceder) o edita el archivo functions.php de tu tema hijo vía FTP.
Paso 2: Al final del archivo, pega estas líneas:
update_option( 'siteurl', 'https://www.nuevodominio.com' );
update_option( 'home', 'https://www.nuevodominio.com' );
Paso 3: Guarda el archivo. Esto actualizará la base de datos automáticamente.
Paso 4: ¡CRÍTICO! Inmediatamente después de que la página se haya cargado y hayas verificado que funciona, borra estas líneas de código del archivo functions.php. Si las dejas, cada vez que cargues una página intentará actualizar la URL, lo que puede causar conflictos y ralentizar tu web.
Método 5: El comando SQL (Para usuarios avanzados)
Si tienes acceso a la terminal de tu servidor o a una herramienta como WP-CLI, puedes ejecutar comandos SQL directamente. Este es el método más rápido si sabes lo que haces.
UPDATE wp_options SET option_value = 'https://www.nuevodominio.com' WHERE option_name = 'home';
UPDATE wp_options SET option_value = 'https://www.nuevodominio.com' WHERE option_name = 'siteurl';
Ejecuta estos comandos uno después del otro. Es equivalente al método de phpMyAdmin pero desde la línea de comandos.
Problemas comunes y soluciones después de cambiar la URL
Después de hacer el cambio, pueden aparecer algunos problemas. Aquí tienes las soluciones a los más frecuentes:
Enlaces internos rotos
A veces, los enlaces dentro de tus artículos siguen apuntando al dominio antiguo. Esto se debe a que WordPress guarda las URLs en el contenido.
Solución: Instala un plugin como "Better Search Replace" o "Velvet Blues Update URLs". Estos plugins te permiten buscar el dominio antiguo en la base de datos y reemplazarlo por el nuevo en masa, sin necesidad de tocar código.
Redirecciones infinitas o error "ERR_TOO_MANY_REDIRECTS"
Esto suele ocurrir si estás cambiando a HTTPS y tienes un problema con el certificado SSL o si el método que usaste no fue el correcto.
Solución: Sigue el Método 2 (wp-config.php) y añade las líneas de definición. Esto suele solucionar el conflicto de redirección. También verifica que tu certificado SSL esté instalado correctamente en el servidor.
Imágenes o CSS sin cargar
Si la página carga pero se ve "fea" o sin estilos, significa que las URLs de los recursos siguen apuntando al dominio antiguo.
Solución: Usa el plugin de reemplazo de URLs mencionado anteriormente. Asegúrate de reemplazar tanto http://antiguodominio.com como https://antiguodominio.com (con y sin www) para cubrir todos los casos.
Preguntas Frecuentes (FAQ)
¿Qué pasa si no recuerdo si mi URL es con www o sin www?
Es una duda muy común. La forma más fácil de saberlo es mirar la barra de direcciones de tu navegador cuando visitas tu web. Si ves www.tudominio.com, entonces esa es la URL que debes usar. Lo más importante es ser consistente. Elige una y úsala en todos los métodos. Mezclar www y no www puede causar problemas de "contenido duplicado" en SEO.
¿Puedo cambiar la URL de WordPress sin perder mi posicionamiento SEO?
Sí, pero debes ser cuidadoso. Lo más importante es configurar una redirección 301 desde el dominio antiguo al nuevo. Esto le dice a Google que tu contenido se ha movido de forma permanente. Tu plugin de SEO (como Yoast o Rank Math) suele tener opciones para esto, o puedes hacerlo desde el .htaccess de tu servidor. Si solo cambias la URL sin redirigir, perderás todo el tráfico de los resultados de búsqueda que apuntaban a las URLs antiguas.
¿Qué es el puerto 2106 en Syspanel?
Si tu hosting utiliza Syspanel (anteriormente conocido como HestiaCP), el acceso al panel de control se realiza a través del puerto 2106. Por ejemplo: https://tudominio.com:2106. Desde ahí puedes acceder a phpMyAdmin, al administrador de archivos y a otras herramientas esenciales para aplicar los métodos 2 y 3 de esta guía.
Conclusión
Cambiar dominio wordpress o modificar la wordpress site url home es una tarea de mantenimiento que, aunque parezca intimidante, es muy manejable si sigues los pasos correctos. Mi recomendación es que siempre empieces por el Método 1 (Ajustes de WordPress) por ser el más seguro y fácil.
Si ese método falla, no entres en pánico. El Método 2 (editar wp-config.php) es tu mejor aliado para recuperar el control. Solo recuerda siempre hacer una copia de seguridad de tu base de datos y archivos antes de empezar cualquier manipulación.
Con esta guía, ya tienes todas las herramientas necesarias para realizar el cambio con éxito. Si tienes algún problema, repasa los pasos y asegúrate de no tener errores tipográficos en las URLs. ¡Mucha suerte con tu migración!
