Cómo Cambiar tu URL de WordPress
Cómo Cambiar tu URL de WordPress
¿Por qué necesitas cambiar la URL de WordPress?
Los cambios de marca y nombres ocurren de vez en cuando, por lo que podrías necesitar actualizar la URL de WordPress que usa tu sitio. O, puede que finalmente hayas terminado de crear tu sitio en un dominio de desarrollo o subdominio y estés listo para poner tu sitio en vivo, pero no estés seguro de cómo hacerlo.
Debido a la naturaleza de las bases de datos de WordPress, actualizar cada referencia interna de tu dominio antiguo al nuevo puede ser un proceso que consume tiempo y es difícil. Los sitios de WordPress usan la URL del sitio principal para muchos procesos internos diferentes, por lo que es importante saber cómo actualizar esto correctamente para minimizar las interrupciones.
️ IMPORTANTE: Haz Respaldo Antes de Continuar
Antes de intentar actualizar la URL de tu sitio WordPress, haz una copia de seguridad de la base de datos para asegurarte de tener un punto de restauración. El servicio Timeline Backups - que se incluye gratis con todo el Hosting de WordPress - puede usarse para esto.
Métodos para Cambiar la URL de WordPress
Existen varios métodos para cambiar la URL de WordPress. A continuación te explicamos cada uno:
Método 1: Actualizar la URL desde el Panel de Control
Nuestra plataforma de WordPress Hosting incluye herramientas integradas para actualizar la configuración principal del sitio en forma del área de Settings.
Pasos:
- Inicia sesión en My20i y dirígete a tu área de Manage Hosting
- Selecciona Options > Manage en el paquete de hosting que deseas editar
- En la sección WordPress Tools de tu paquete, selecciona el botón Settings
- Aquí verás áreas donde puedes establecer la Site URL y Home de tu sitio WordPress
- Actualiza estos campos a la nueva URL
- Haz clic en Save Settings
Método 2: Cambiar la URL desde el Dashboard de WordPress
Para cambiar la URL de WordPress desde el panel de control:
Pasos:
- Dirígete al área wp-admin del sitio
- Edita estos detalles en Settings > General
- Actualiza los campos:
- WordPress Address (URL)
- Site Address (URL)
- Haz clic en Save Changes
Nota
Cambiar la URL del sitio mientras estás conectado en wp-admin requerirá que vuelvas a iniciar sesión en la nueva URL del sitio.
Método 3: Cambiar la URL en la Base de Datos
️ Precaución
Si no estás familiarizado con phpMyAdmin, haz una copia de seguridad de la base de datos de tu sitio antes de seguir los pasos a continuación para que tengas un punto de restauración disponible, por si acaso.
Pasos:
- Inicia sesión en My20i y dirígete a tu área de Manage Hosting
- Selecciona Options > Manage en el paquete de hosting que deseas editar
- Dirígete a la sección Web Tools y selecciona phpMyAdmin
- Selecciona Sign In en tu base de datos MySQL
- Si no estás seguro de qué base de datos es para tu sitio, revisa tu archivo wp-config.php
- Estarás conectado en phpMyAdmin. Selecciona tu base de datos a la izquierda
- Luego selecciona la tabla
_optionsde la lista - Verás entradas para 'siteurl' y 'home'
- Edita los valores de estas entradas y la URL de tu sitio se actualizará
Tabla de Opciones de WordPress
| Campo | Descripción | Ejemplo |
|---|---|---|
siteurl |
URL de instalación de WordPress | https://ejemplo.com |
home |
URL principal del sitio | https://ejemplo.com |
Método 4: Cambiar la URL en wp-config.php
Para este paso, navega a tu File Manager o cliente FTP y localiza el archivo wp-config.php dentro del directorio de instalación de WordPress. Para paquetes de hosting de WordPress, la ubicación del archivo será public_html/wp-config.php.
Código a Agregar:
Las siguientes definiciones se pueden agregar dentro del archivo wp-config.php, con tu URL establecida:
define( 'WP_HOME', 'http://20i-example.com' );
define( 'WP_SITEURL', 'http://20i-example.com' );
Importante
Asegúrate de usar
https://si tu sitio tiene certificado SSL instalado.
Método 5: Cambiar la URL con WP-CLI
Para este método, necesitarás acceso SSH para utilizar WP-CLI (esto está disponible para todos los clientes de 20i).
Pasos:
- Conéctate al paquete de hosting vía SSH
- Cambia al directorio de tu instalación de WordPress
- Para paquetes de hosting de WordPress es
public_html
- Para paquetes de hosting de WordPress es
- Ejecuta los siguientes dos comandos:
wp option update home 'http://20i-example.com' wp option update siteurl 'http://20i-example.com'
Verificar cambios:
wp option get home
wp option get siteurl
Método 6: Búsqueda y Reemplazo con un Plugin
Ocasionalmente puede haber otras instancias de la URL antigua establecidas dentro de la base de datos después de un cambio de URL. Editar la base de datos de tu sitio manualmente puede ser arriesgado si no estás familiarizado con el proceso.
Alternativamente, puedes usar un plugin de terceros para hacerlo por ti.
Plugin Recomendado: Better Search Replace
Este plugin proporciona una interfaz fácil de entender en tu área wp-admin donde puedes buscar ciertas entradas en la base de datos de tu sitio y actualizarlas. Esto incluye buscar la URL actual de tu sitio y actualizarla.
Pasos para usar Better Search Replace:
- Inicia sesión en el área wp-admin de tu sitio
- Busca el plugin Better Search Replace en Plugins > Add New
- Selecciona Install y luego Activate
- Better Search Replace ahora aparecerá como una opción bajo Tools
- Selecciónalo del menú desplegable
- Verás un formulario con los siguientes campos:
- Search for: Ingresa tu URL actual
- Replace with: Ingresa la URL nueva
Opciones Adicionales:
| Opción | Descripción |
|---|---|
| Select tables | Selecciona qué tablas de la base de datos buscar |
| Run as dry run | Ejecuta una prueba sin hacer cambios reales |
| Case-Insensitive | Búsqueda sin distinción de mayúsculas/minúsculas |
Proceso Recomendado:
-
Ejecuta Dry Run primero:
- Marca la opción "Run as dry run"
- Haz clic en "Run Search/Replace"
- Revisa qué tablas se actualizarán
-
Ejecuta el cambio real:
- Desmarca "Run as dry run"
- Ejecuta la búsqueda y reemplazo nuevamente
- Esto actualizará todas las URLs de tu sitio en la base de datos
Comparación de Métodos
| Método | Dificultad | Requiere Acceso | Recomendado Para |
|---|---|---|---|
| Panel de Control | Fácil | Panel My20i | Usuarios principiantes |
| Dashboard WP | Fácil | wp-admin | Cambios rápidos |
| Base de Datos | Media | phpMyAdmin | Usuarios técnicos |
| wp-config.php | Media | FTP/SSH | Problemas de acceso |
| WP-CLI | Media | SSH | Automatización |
| Plugin | Fácil | wp-admin | Cambios complejos |
Después de Cambiar la URL
Verificaciones Importantes:
- Probar acceso al sitio con la nueva URL
- Verificar que los enlaces internos funcionan
- Revisar que las imágenes cargan correctamente
- Probar el panel de administración (wp-admin)
- Verificar plugins y temas activos
- Revisar formularios de contacto
- Probar funcionalidad de comercio electrónico (si aplica)
Limpiar Caché:
Después de cambiar la URL, asegúrate de:
- Limpiar caché del navegador
- Purgar Edge Cache
- Limpiar caché de plugins de caché
- Regenerar sitemap si usas SEO
Preguntas Frecuentes (FAQs)
¿Necesito agregar una redirección para permitir que mi sitio WordPress cargue la nueva URL?
WordPress debería redirigir automáticamente cualquier intento de conectarse a tu URL antigua al nuevo dominio que agregaste, por lo que no debería requerirse una redirección.
Terminé de actualizar todas las URLs de mi sitio pero el sitio antiguo aún se muestra, ¿qué está pasando?
Probablemente se deba a una de tres razones:
- La URL antigua aún existe dentro del dominio en alguna forma
- Existe una redirección en el dominio que está corrigiendo a la URL antigua
- La URL antigua está en caché
Soluciones:
- Revisa tu base de datos y .htaccess para cualquier referencia a la URL antigua
- Ejecuta una purga completa del Edge Cache
- Limpia el caché del navegador
- Verifica configuraciones del plugin de caché
¿Qué pasa si pierdo acceso al wp-admin después de cambiar la URL?
Si pierdes acceso, puedes:
- Usar el método de wp-config.php para forzar las URLs
- Acceder directamente a la base de datos vía phpMyAdmin
- Usar WP-CLI si tienes acceso SSH
- Restaurar desde respaldo si es necesario
Mejores Prácticas
Antes del Cambio:
- Hacer respaldo completo del sitio y base de datos
- Documentar la URL actual y nueva
- Probar en entorno de staging primero
- Notificar a usuarios si es un sitio activo
- Planificar durante horario de bajo tráfico
Durante el Cambio:
- Seguir un solo método completamente
- No mezclar métodos sin completar el primero
- Verificar cada paso antes de continuar
- Mantener registro de cambios realizados
Después del Cambio:
- Probar todas las funcionalidades
- Verificar SSL si aplica
- Actualizar DNS si es necesario
- Revisar Google Search Console
- Actualizar enlaces en redes sociales
Consideraciones de SEO
Si cambias tu dominio completamente:
- Configura redirecciones 301 desde el dominio antiguo
- Actualiza Google Search Console con el nuevo dominio
- Actualiza sitemap.xml
- Notifica a Google sobre el cambio de dominio
- Actualiza enlaces externos cuando sea posible
- Monitorea rankings en las primeras semanas
Solución de Problemas Comunes
Problema: Error "Too many redirects"
Solución:
- Verifica configuración de SSL
- Revisa archivo .htaccess
- Verifica definiciones en wp-config.php
Problema: Imágenes rotas
Solución:
- Ejecuta búsqueda y reemplazo en toda la base de datos
- Usa plugin Better Search Replace
- Verifica rutas de uploads
Problema: CSS/JS no cargan
Solución:
- Limpiar todos los cachés
- Regenerar assets con plugins de optimización
- Verificar rutas absolutas vs relativas
Recursos Adicionales
- Documentación oficial de WordPress sobre cambio de URL
- WP-CLI Documentation
- Better Search Replace Plugin
Conclusión
Actualizar la URL de tu sitio en WordPress puede manejarse con múltiples herramientas y enfoques diferentes dependiendo de dónde y cómo está alojado tu sitio. Siempre asegúrate de hacer respaldos antes de realizar cambios importantes como este, para garantizar que tienes un punto de restauración.
Recuerda: La preparación y las pruebas son clave para un cambio de URL exitoso sin tiempo de inactividad ni pérdida de datos.