Pasos para cambiar la URL de WordPress en Plesk
Cambiar la URL de tu sitio WordPress es una tarea común, ya sea porque estás migrando a un nuevo dominio, cambiando de HTTP a HTTPS, o moviendo tu web de un entorno de desarrollo a uno de producción. Si tu servidor utiliza Plesk como panel de control, el proceso es bastante sencillo, aunque requiere atención al detalle para evitar errores.
En esta guía extensa y detallada, te explicaré paso a paso cómo cambiar la URL de WordPress en Plesk utilizando tres métodos distintos: a través del archivo wp-config.php, modificando la base de datos directamente, y usando la herramienta interna de Plesk (si está disponible). Además, resolveremos las dudas más frecuentes para que no te quede ninguna pregunta sin respuesta.
¿Por qué necesitas cambiar la URL de WordPress?
Antes de empezar, es importante entender que WordPress almacena la URL del sitio en dos lugares clave dentro de la base de datos: siteurl y home. Si cambias de dominio o de protocolo (por ejemplo, de HTTP a HTTPS), debes actualizar estos valores. Si no lo haces, tu web puede quedar inaccesible o mostrar contenido roto.
Las razones más comunes para realizar este cambio son:
- Migrar a un nuevo dominio: Por ejemplo, de
tuviejaweb.comatunuevaweb.com. - Instalar un certificado SSL: Cambiar de
http://ahttps://. - Mover tu web de un subdirectorio a la raíz: Por ejemplo, de
tudominio.com/blogatudominio.com. - Cambiar de entorno: De un subdominio de pruebas (como
dev.tudominio.com) al dominio final.
Independientemente del motivo, los pasos que te explico a continuación funcionan para cualquier cambio de URL en WordPress alojado en Plesk.
Método 1: Cambiar la URL a través del archivo wp-config.php
Este es el método más rápido y seguro, especialmente si no tienes acceso a la base de datos o si quieres evitar errores de sintaxis en phpMyAdmin. El archivo wp-config.php se encuentra en la raíz de tu instalación de WordPress.
Paso 1: Accede a tu panel de Plesk
Inicia sesión en tu panel de control Plesk. Normalmente accedes a través de una URL como https://tudominio.com:8443 o la que te haya proporcionado tu proveedor de hosting.
Paso 2: Localiza el archivo wp-config.php
- En el menú principal de Plesk, haz clic en Archivos (o File Manager).
- Navega hasta la carpeta donde está instalado WordPress. Por lo general, es
httpdocsopublic_html. Si tu web está en un subdirectorio, busca dentro de esa carpeta. - Busca el archivo llamado
wp-config.php. Si no lo ves, asegúrate de tener activada la opción "Mostrar archivos ocultos" en el administrador de archivos.
Paso 3: Edita el archivo
-
Haz clic derecho sobre
wp-config.phpy selecciona Editar (o Edit in Text Editor). -
Se abrirá un editor de texto. Busca la línea que dice:
define('WP_HOME', 'http://tudominio.com');
define('WP_SITEURL', 'http://tudominio.com');Nota: Si estas líneas no existen, puedes añadirlas justo antes de la línea que dice
/* That's all, stop editing! Happy publishing. */. -
Modifica las URLs con la nueva dirección. Por ejemplo, si cambias de HTTP a HTTPS:
define('WP_HOME', 'https://tudominio.com');
define('WP_SITEURL', 'https://tudominio.com'); -
Guarda los cambios (normalmente con el icono de disco o
Ctrl+S).
Paso 4: Verifica el resultado
Ahora, accede a tu web con la nueva URL. Si todo está correcto, verás el sitio funcionando sin problemas. Si ves un error, revisa que hayas escrito bien las URLs (sin espacios ni barras al final).
[TIP] Si tu web usa HTTPS, asegúrate de que el certificado SSL esté instalado y funcionando en Plesk. Puedes verificarlo en la sección Hosting & DNS > Certificados SSL/TLS.
Método 2: Cambiar la URL directamente en la base de datos
Este método es útil si no puedes acceder al archivo wp-config.php (por ejemplo, si está protegido contra escritura) o si prefieres modificar los valores directamente. Se hace a través de phpMyAdmin, que viene integrado en Plesk.
Paso 1: Accede a phpMyAdmin desde Plesk
- En el panel de Plesk, ve a Bases de datos (o Databases).
- Localiza la base de datos de tu WordPress. Normalmente se llama algo como
tuweb_wpowordpress_db. Si no estás seguro, revisa el archivowp-config.phpque viste antes; ahí aparece el nombre de la base de datos en la líneadefine('DB_NAME', '...');. - Haz clic en el nombre de la base de datos y luego en phpMyAdmin (o Manage > phpMyAdmin). Se abrirá una nueva pestaña.
Paso 2: Encuentra la tabla de opciones
Dentro de phpMyAdmin, verás una lista de tablas a la izquierda. Busca la tabla que se llama wp_options (el prefijo wp_ puede variar si lo cambiaste durante la instalación). Haz clic en ella.
Paso 3: Modifica las opciones siteurl y home
- Dentro de la tabla
wp_options, busca las filas dondeoption_nameseasiteurlyhome. Puedes usar el buscador de phpMyAdmin (normalmente un campo de texto en la parte superior) para encontrarlas rápido. - Haz clic en Editar (el icono de lápiz) en la fila de
siteurl. - Cambia el valor de
option_valuepor la nueva URL. Por ejemplo, dehttp://tudominio.comahttps://tudominio.com. - Repite el mismo proceso para la fila de
home. - Guarda los cambios haciendo clic en Continuar o Go.
Paso 4: Verifica el sitio
Ahora, accede a tu web con la nueva URL. Si todo está bien, verás el sitio correctamente. Si no, revisa que no hayas escrito mal la URL (por ejemplo, olvidar el https:// o poner una barra al final).
[WARNING] Ten cuidado al editar la base de datos. No modifiques ninguna otra tabla o valor a menos que sepas lo que haces. Un cambio incorrecto puede romper tu sitio.
Método 3: Usar la herramienta de cambio de URL en Plesk (si está disponible)
Algunas versiones de Plesk incluyen una herramienta específica para cambiar la URL de WordPress. No siempre está presente, pero si la tienes, es la opción más fácil.
Paso 1: Busca la herramienta
- En el panel de Plesk, ve a WordPress (o WordPress Toolkit). Esta sección lista todas tus instalaciones de WordPress.
- Haz clic en el nombre de tu sitio WordPress.
- Busca una opción llamada Cambiar URL del sitio o Change Site URL. Puede estar en el menú de acciones o en los ajustes avanzados.
Paso 2: Introduce la nueva URL
- Se abrirá un formulario con dos campos: Dirección de WordPress (URL) y Dirección del sitio (URL). Ambos deben tener la misma URL (la nueva).
- Introduce la nueva URL completa, por ejemplo:
https://tudominio.com. - Haz clic en Aceptar o Apply.
Paso 3: Verifica el cambio
El sistema actualizará automáticamente la base de datos y el archivo wp-config.php si es necesario. Luego, accede a tu web para confirmar que funciona.
[INFO] Esta herramienta es muy segura porque evita errores de escritura y actualiza todos los enlaces internos de WordPress (como los de las imágenes y las páginas). Si tu versión de Plesk la incluye, úsala sin dudar.
Posibles problemas y soluciones
A veces, después de cambiar la URL, puedes encontrar algunos inconvenientes. Aquí te explico los más comunes y cómo solucionarlos.
El sitio se ve sin estilos (CSS roto)
Esto sucede porque las rutas de los archivos (imágenes, CSS, JavaScript) siguen apuntando a la URL antigua. Para solucionarlo:
-
Actualiza los enlaces en la base de datos: Puedes usar un plugin como Better Search Replace o Velvet Blues Update URLs. Instálalo desde el panel de administración de WordPress (si puedes acceder) y ejecuta un reemplazo de la URL antigua por la nueva en todas las tablas.
-
Si no puedes acceder al panel: Vuelve a phpMyAdmin y ejecuta una consulta SQL. Por ejemplo:
UPDATE wp_posts SET post_content = REPLACE(post_content, 'http://tudominio.com', 'https://tudominio.com');Repite esto para las tablas
wp_postmeta,wp_optionsywp_linkssi es necesario.
Error 404 en todas las páginas
Esto ocurre cuando los enlaces permanentes no se actualizan. Solución:
- Accede al panel de administración de WordPress (si puedes) y ve a Ajustes > Enlaces permanentes.
- Simplemente haz clic en Guardar cambios sin modificar nada. Esto regenerará las reglas de reescritura.
- Si no puedes acceder al panel, edita el archivo
.htaccessen la raíz de WordPress (a través del administrador de archivos de Plesk) y añade las reglas básicas de WordPress. Busca en Google "reglas htaccess WordPress" y copia el código estándar.
No puedo acceder al panel de administración
Si después del cambio no puedes iniciar sesión en /wp-admin, prueba lo siguiente:
- Accede directamente: A veces la URL del panel cambia. Intenta con
https://tudominio.com/wp-login.php. - Revisa el archivo wp-config.php: Asegúrate de que las líneas
WP_HOMEyWP_SITEURLestén correctamente escritas y no tengan caracteres extraños. - Limpia la caché: Si usas un plugin de caché, es posible que esté almacenando la URL antigua. Borra la caché desde el panel de Plesk (en Herramientas y ajustes > Caché) o desactiva temporalmente el plugin desde la base de datos (cambiando el nombre de la carpeta del plugin en
wp-content/plugins).
Preguntas frecuentes (FAQ)
¿Qué pasa si cambio la URL y mi web deja de funcionar?
No te preocupes. Siempre puedes revertir el cambio volviendo a editar el archivo wp-config.php o la base de datos con la URL anterior. Si no puedes acceder al panel, usa phpMyAdmin para restaurar los valores antiguos.
¿Debo cambiar también la URL en los ajustes de WordPress?
Sí, pero los métodos que te he explicado (wp-config.php y base de datos) ya actualizan esos valores automáticamente. Si usas el método de Plesk, también lo hace. No necesitas hacer nada más.
¿Afecta esto a mis enlaces internos y externos?
Los enlaces internos (como los de las imágenes y páginas) se actualizan si usas un plugin de reemplazo o ejecutas una consulta SQL en la base de datos. Los enlaces externos (como los de otras webs que apuntan a la tuya) no se actualizan; tendrás que configurar redirecciones 301 desde la URL antigua a la nueva para no perder tráfico.
¿Puedo cambiar la URL sin perder el contenido?
Sí, el contenido (posts, páginas, usuarios, comentarios) no se pierde al cambiar la URL. Solo se actualizan las referencias a la dirección del sitio.
¿Qué hago si mi hosting usa Syspanel en lugar de Plesk?
Si tu panel es Syspanel (la versión de HestiaCP que mencionas), el proceso es similar pero accedes a través del puerto 2106. Por ejemplo: https://tudominio.com:2106. Luego, los pasos para editar archivos o la base de datos son prácticamente los mismos que en Plesk, solo que la interfaz es diferente. Busca la sección de Archivos o Base de datos dentro de Syspanel.
Conclusión
Cambiar la URL de WordPress en Plesk es un proceso sencillo si sigues los pasos adecuados. Ya sea que uses el archivo wp-config.php, la base de datos o la herramienta integrada de Plesk, siempre tendrás el control total de tu sitio. Recuerda siempre hacer una copia de seguridad antes de cualquier modificación importante, y si algo sale mal, no dudes en revertir los cambios.
Con esta guía, espero que hayas resuelto todas tus dudas. Si aún tienes problemas, no olvides consultar la documentación de Plesk o contactar a tu proveedor de hosting. ¡Buena suerte con tu cambio de URL!
