Guía para cambiar la URL de WordPress desde Plesk (sin perder contenido)
¿Necesitas cambiar la URL de tu sitio WordPress alojado en Plesk? Tal vez estás migrando a un nuevo dominio, pasando de HTTP a HTTPS, o simplemente quieres reorganizar tu web. Es un paso delicado, porque si lo haces mal, podrías perder el acceso a tu panel de administración o, peor aún, perder contenido valioso. Pero no te preocupes: en esta guía te explicaré paso a paso cómo cambiar la URL de WordPress desde Plesk sin perder contenido, de forma segura y con trucos para evitar errores.
Vamos a cubrir desde los conceptos básicos hasta los métodos más avanzados, incluyendo el uso de la base de datos, el archivo wp-config.php y herramientas de Plesk. Todo explicado como si estuviéramos tomando un café y resolviendo el problema juntos.
¿Por qué cambiar la URL de WordPress en Plesk?
Antes de meternos en faena, es bueno entender por qué podrías necesitar hacer este cambio. Las razones más comunes son:
- Migración a un nuevo dominio: Compraste un dominio más profesional y quieres que tu web lo use.
- Implementación de SSL/HTTPS: Activaste un certificado SSL y necesitas que todas las URLs usen
https://en lugar dehttp://. - Cambio de subdominio a dominio principal: Pasaste de
mipagina.mihosting.comamipagina.com. - Reestructuración de la web: Quieres mover WordPress a una subcarpeta o a la raíz.
El problema es que WordPress guarda la URL del sitio en dos lugares clave: la base de datos y algunos archivos de configuración. Si cambias solo uno, el otro puede romper la web. Por eso, modificar dominio WordPress Plesk requiere un enfoque cuidadoso.
Preparación: Haz una copia de seguridad (¡obligatorio!)
Este es el paso más importante de todo el WordPress Plesk tutorial que te voy a dar. Nunca, bajo ninguna circunstancia, intentes cambiar la URL sin tener una copia de seguridad. ¿Por qué? Porque un error puede dejarte la web en blanco o inaccesible.
Cómo hacer una copia de seguridad en Plesk
- Accede a Plesk: Abre tu navegador y escribe la dirección de tu panel Plesk (normalmente algo como
https://tudominio.com:8443). - Ve a la sección de WordPress: Busca la pestaña "WordPress" o "Aplicaciones" en el menú lateral.
- Selecciona tu sitio: Haz clic en el nombre de tu instalación de WordPress.
- Busca la opción de copia de seguridad: En la esquina superior derecha o en el menú de herramientas, deberías ver un botón que dice "Copia de seguridad" o "Backup".
- Crea la copia: Elige "Crear copia de seguridad" y asegúrate de marcar tanto los archivos como la base de datos. Dale un nombre descriptivo, como "Antes de cambiar URL".
[INFO] Si tu Plesk no tiene esta opción (depende del plan de hosting), puedes hacer la copia manualmente desde la base de datos (phpMyAdmin) y descargando los archivos por FTP. Pero te recomiendo usar la herramienta de Plesk, es más segura.
Método 1: Cambiar la URL desde la base de datos (el más seguro)
Este es el método que yo uso siempre. Es directo, no requiere plugins y te asegura que todo queda bien atado. Vamos a modificar dos campos en la base de datos de WordPress.
Paso 1: Acceder a phpMyAdmin desde Plesk
- En el panel de Plesk, busca la sección "Bases de datos" o "Databases".
- Verás una lista de las bases de datos asociadas a tu WordPress. Haz clic en el nombre de la que uses (suele tener un nombre como
wordpress_dbo similar). - En la página de detalles, busca el enlace a phpMyAdmin. Haz clic en él. Se abrirá una nueva pestaña con la interfaz de phpMyAdmin.
Paso 2: Localizar las tablas options
- En phpMyAdmin, verás una lista de tablas a la izquierda. Busca las que se llaman
wp_options(o con un prefijo diferente, comomiweb_options). El prefijo lo configuraste al instalar WordPress. - Haz clic en esa tabla. Se mostrarán todas las filas.
Paso 3: Modificar las URLs
Dentro de wp_options, busca dos filas clave:
siteurl: Esta es la dirección principal de tu web (ejemplo:http://tudominio.com).home: Esta es la dirección que usas para acceder a la web (a menudo es la misma quesiteurl, pero puede ser diferente si tienes WordPress en una subcarpeta).
- Haz clic en el icono de Editar (el lápiz) en la fila de
siteurl. - Cambia el valor de
option_valuepor tu nueva URL. Por ejemplo, dehttp://viejodominio.comahttps://nuevodominio.com. - Guarda los cambios.
- Repite el mismo proceso para la fila
home.
[WARNING] ¡No toques ninguna otra fila a menos que sepas lo que haces! Cambiar valores incorrectos puede romper la web.
Paso 4: Verificar el cambio
Cierra phpMyAdmin y vuelve a tu sitio web. Abre la URL nueva en el navegador. Si todo ha ido bien, verás tu web funcionando. Si ves un error en blanco, revisa que hayas escrito bien la URL (sin espacios, con http:// o https:// según corresponda).
Método 2: Cambiar la URL desde el archivo wp-config.php
Este método es útil si no puedes acceder a la base de datos (por ejemplo, si phpMyAdmin no funciona) o si prefieres trabajar con archivos. Es un poco menos directo, pero igual de efectivo.
Paso 1: Conectar a tu servidor por FTP o desde el administrador de archivos de Plesk
- En Plesk, ve a "Archivos" o "File Manager" en el menú lateral.
- Navega hasta la carpeta raíz de tu WordPress (normalmente
httpdocs,public_htmlo el nombre de tu dominio). - Busca el archivo
wp-config.php. Haz clic derecho y selecciona "Editar" o "Edit".
Paso 2: Añadir las líneas de configuración
Dentro del archivo wp-config.php, busca la línea que dice define('WP_DEBUG', false); o similar. Justo antes de esa línea (o después de la línea define('DB_COLLATE', '');), añade las siguientes líneas:
define('WP_HOME', 'https://tunuevadominio.com');
define('WP_SITEURL', 'https://tunuevadominio.com');
Sustituye https://tunuevadominio.com por tu nueva URL, incluyendo el protocolo (http:// o https://).
[TIP] Si solo quieres cambiar de HTTP a HTTPS, puedes usar define('WP_HOME', 'https://' . $_SERVER['HTTP_HOST']); para que se adapte automáticamente. Pero si cambias de dominio, es mejor poner la URL fija.
Paso 3: Guardar y probar
Guarda el archivo y cierra el editor. Ahora abre tu web en la nueva URL. Si ves la web, perfecto. Si no, revisa que no haya errores de sintaxis (por ejemplo, un punto y coma olvidado).
Método 3: Usar la herramienta de WordPress en Plesk (la más fácil)
Algunos paneles Plesk tienen una herramienta integrada para cambiar la URL de WordPress. Es la opción más amigable, pero no siempre está disponible.
Paso 1: Ir a la sección de WordPress en Plesk
- En el panel de Plesk, haz clic en "WordPress" en el menú principal.
- Verás una lista de tus instalaciones. Haz clic en el nombre de la que quieres modificar.
Paso 2: Buscar la opción de cambio de URL
Dentro de la configuración de tu WordPress, busca una pestaña o sección que diga "Ajustes del sitio", "URL del sitio" o "Cambiar dominio". En algunos Plesk, aparece directamente un campo editable.
Paso 3: Introducir la nueva URL
Escribe la nueva URL (con http:// o https://) y haz clic en "Guardar" o "Aplicar". El sistema se encargará de actualizar la base de datos y los archivos necesarios.
[INFO] Si no ves esta opción, no te preocupes. Usa el Método 1, que es universal y funciona siempre.
Solución de problemas comunes al cambiar URL en Plesk
A veces, incluso siguiendo los pasos al pie de la letra, pueden surgir problemas. Aquí tienes los más habituales y cómo solucionarlos.
La web se ve en blanco o da error 500
Esto suele pasar por un error en el archivo wp-config.php o porque la base de datos no se actualizó correctamente.
- Solución: Vuelve a la copia de seguridad que hiciste al principio. Restaura los archivos y la base de datos desde Plesk. Luego, repite el proceso con más cuidado, verificando que no haya espacios en blanco extraños en las URLs.
No puedo acceder al panel de administración (wp-admin)
Si al poner tunuevadominio.com/wp-admin te redirige a la vieja URL o te da error, es porque la base de datos sigue apuntando al dominio antiguo.
- Solución: Usa el Método 1 para cambiar
siteurlyhomeen la base de datos. Si no puedes acceder a phpMyAdmin, usa el Método 2 editandowp-config.phpvía FTP.
Los enlaces internos siguen apuntando a la vieja URL
Esto es normal. WordPress almacena las URLs en el contenido de las páginas y entradas (por ejemplo, en imágenes, enlaces a otras páginas). No se actualizan automáticamente.
- Solución: Después de cambiar la URL principal, instala un plugin como "Better Search Replace" o "Velvet Blues Update URLs". Estos plugins escanean tu base de datos y reemplazan todas las menciones de la vieja URL por la nueva. Hazlo con cuidado y siempre con copia de seguridad.
[WARNING] No uses el plugin "Search and Replace" si no sabes lo que haces. Un mal uso puede corromper la base de datos.
Preguntas frecuentes (FAQ) sobre cambiar URL WordPress Plesk
¿Qué pasa si no hago la copia de seguridad?
Te arriesgas a perder todo el contenido si algo sale mal. Es como hacer una mudanza sin asegurar las cajas: puedes romper cosas. No lo recomendamos.
¿Puedo cambiar la URL sin perder los datos de los usuarios?
Sí, siempre que no borres la base de datos. El cambio de URL solo modifica las direcciones, no los contenidos ni los usuarios. Tus artículos, comentarios y configuraciones se mantienen intactos.
¿Afecta esto al SEO?
Sí, pero puede ser positivo si lo haces bien. Al cambiar de dominio, debes configurar redirecciones 301 desde la vieja URL a la nueva para que Google no pierda el rastro. Plesk tiene herramientas para esto (en la sección "Redirecciones" o "Hosting Settings").
¿Qué hago si mi hosting usa Syspanel (puerto 2106)?
Si tu panel de control es Syspanel (antes conocido como HestiaCP), el proceso es similar, pero el acceso es diferente. Para acceder a Syspanel, abre tu navegador y escribe https://tudominio.com:2106. Dentro, busca la sección de bases de datos o archivos para aplicar los métodos que te he explicado. El resto de pasos (phpMyAdmin, editar wp-config.php) son idénticos.
¿Puedo cambiar la URL desde la línea de comandos (SSH)?
Sí, pero no lo recomiendo para principiantes. Si sabes usar SSH, puedes ejecutar comandos SQL directamente. Pero para este tutorial, mejor quédate con los métodos visuales.
Conclusión: Ya tienes el control de tu URL
Cambiar la URL de WordPress desde Plesk no tiene por qué ser un dolor de cabeza. Con esta guía, has aprendido tres métodos diferentes, desde el más técnico (base de datos) hasta el más sencillo (herramienta de Plesk). Recuerda siempre:
- Haz una copia de seguridad antes de tocar nada.
- Actualiza
siteurlyhomeen la base de datos. - Reemplaza las URLs antiguas en el contenido con un plugin.
- Configura redirecciones 301 para mantener el SEO.
Ahora ya puedes cambiar URL WordPress Plesk con total confianza. Si te surge alguna duda, vuelve a leer esta guía o consulta con tu proveedor de hosting. ¡Buena suerte con tu nueva URL!
