Articulo de ayuda
Cómo Cambiar la URL de WordPress Correctamente
Cambia WordPress de HTTP a HTTPS o a otro dominio sin perder acceso, enlaces, imagenes ni posicionamiento en buscadores.
Introduccion
Cambiar la URL de WordPress puede ser necesario al activar HTTPS, sustituir un dominio, mover la web a una subcarpeta o corregir una direccion configurada por error.
El cambio no consiste unicamente en modificar dos campos: tambien debes revisar enlaces internos, imagenes, contenido serializado, redirecciones, cache, certificado SSL y configuracion del servidor. Esta guia esta dirigida a instalaciones individuales; en WordPress Multisite las direcciones se gestionan de forma diferente.
Realiza una copia completa de archivos y base de datos antes de cambiar direcciones (ver backup y restauracion de WordPress).
Diferencia entre las dos URL de WordPress
En Ajustes > Generales aparecen la Direccion de WordPress (ubicacion de los archivos del nucleo) y la Direccion del sitio (direccion publica de los visitantes). En una instalacion normal suelen ser iguales. Deben incluir https:// o http:// y no llevan barra final. No las cambies para “probar” sin tener acceso al panel de hosting: un valor incorrecto puede impedir entrar en WordPress.
Caso 1: cambiar de HTTP a HTTPS
Antes de modificar WordPress, el certificado SSL debe estar instalado y ser valido para el dominio y, si corresponde, para www (ver como activar SSL en cPanel).
Paso 1: comprueba que https://tudominio.com carga sin advertencias de certificado.
Paso 2: crea una copia de seguridad de archivos, base de datos y .htaccess.
Paso 3: en Ajustes > Generales, cambia ambas direcciones de http:// a https:// y pulsa Guardar cambios.
Paso 4: sustituye los enlaces internos antiguos. Aunque las URL principales ya usen HTTPS, pueden quedar referencias en contenido, imagenes, widgets, opciones de plugins o CSS personalizado. La forma mas segura es WP-CLI, que trata correctamente los datos serializados:
wp search-replace 'http://tudominio.com' 'https://tudominio.com' --all-tables-with-prefix --dry-run
Revisa el resultado y, si es correcto, repite sin --dry-run. No realices un reemplazo directo con un editor de texto sobre una exportacion SQL: podrias danar opciones y widgets serializados.
Paso 5: redirige HTTP a HTTPS. En Apache, antes de las reglas de WordPress:
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
En Nginx la redireccion se configura en el sitio, no en .htaccess. Evita anadir varias redirecciones para lo mismo, ya que pueden crear bucles.
Paso 6: revisa contenido mixto (imagenes, hojas de estilo, scripts o fuentes cargados por HTTP en una pagina HTTPS) y vacia todas las cachés.
Caso 2: cambiar WordPress a otro dominio
Paso 1: prepara el dominio nuevo: anadelo al hosting, configura sus DNS, asocialo a la carpeta correcta y activa el certificado SSL.
Paso 2: realiza una copia completa, incluyendo correo relacionado si corresponde.
Paso 3: cambia home y siteurl desde Ajustes > Generales si ambas direcciones ya son accesibles.
Paso 4: reemplaza las referencias en la base de datos con WP-CLI:
wp search-replace 'https://dominio-antiguo.com' 'https://dominio-nuevo.com' --all-tables-with-prefix --dry-run
Si tambien existian variantes con HTTP o www, tratalas por separado.
Paso 5: crea redirecciones 301 desde el dominio antiguo. En Apache:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?dominio-antiguo\.com$ [NC]
RewriteRule ^(.*)$ https://dominio-nuevo.com/$1 [R=301,L]
Adapta la regla a tu configuracion. Las redirecciones ayudan a usuarios y buscadores a encontrar el contenido nuevo, pero no garantizan por si solas que no haya cambios temporales en el posicionamiento.
Como recuperar el acceso si cambiaste la URL incorrectamente
Metodo 1 (wp-config.php):
define( 'WP_HOME', 'https://tudominio.com' );
define( 'WP_SITEURL', 'https://tudominio.com' );
Estas constantes fuerzan los valores y bloquean su edicion desde Ajustes > Generales. Puedes retirarlas cuando hayas corregido la base de datos.
Metodo 2 (phpMyAdmin): abre la base de datos, busca la tabla wp_options (el prefijo puede no ser wp_), localiza las opciones siteurl y home, y corrige sus valores. Haz una copia antes de editar.
Metodo 3 (WP-CLI):
wp option update home 'https://tudominio.com'
wp option update siteurl 'https://tudominio.com'
Caso especial: WordPress en una subcarpeta
Es posible mantener los archivos en https://tudominio.com/wordpress y mostrar la web en https://tudominio.com. En ese caso, la Direccion de WordPress seria https://tudominio.com/wordpress y la Direccion del sitio, https://tudominio.com. Esta configuracion requiere mover o copiar index.php y ajustar la ruta de carga siguiendo el procedimiento especifico de WordPress; no basta con cambiar un campo.
Revisiones despues del cambio
Comprueba portada y paginas internas, acceso a /wp-admin, imagenes y archivos descargables, formularios y correos, carrito y pago si existe tienda, inicio de sesion y recuperacion de contrasena, API REST y tareas cron, sitemap y robots.txt, canonicales y metadatos SEO, integraciones externas, y la cache del navegador, plugin, servidor y CDN.
Ve a Ajustes > Enlaces permanentes y pulsa Guardar cambios para regenerar reglas si aparecen errores 404 (ver configurar permalinks en WordPress).
Problemas frecuentes
Bucle de redirecciones
Suele ocurrir cuando WordPress, .htaccess, el panel, una CDN y un plugin intentan forzar HTTPS al mismo tiempo. Conserva una sola logica clara y revisa si existe un proxy inverso.
El administrador redirige al dominio antiguo
Revisa WP_HOME, WP_SITEURL, las opciones home y siteurl, la cache y las cookies.
Las imagenes siguen apuntando al dominio antiguo
Realiza una sustitucion compatible con datos serializados y revisa CSS, widgets y opciones del constructor visual.
Aparecen errores 404
Guarda de nuevo los enlaces permanentes y revisa .htaccess o las reglas de Nginx.
Preguntas frecuentes
Debo instalar SSL antes de cambiar a HTTPS?
Si. El certificado debe estar activo antes de modificar las direcciones de WordPress.
Perdere el posicionamiento al cambiar de dominio?
Puede haber variaciones temporales. Mantén redirecciones 301, conserva la estructura de URL cuando sea posible y actualiza las herramientas de buscadores.
Puedo cambiar la URL solo desde phpMyAdmin?
Puedes corregir home y siteurl, pero un cambio completo tambien requiere revisar enlaces internos, redirecciones y servicios externos.
Es suficiente instalar un plugin de SSL?
No siempre. El plugin puede ayudar con redirecciones o contenido mixto, pero el certificado y la configuracion del servidor deben ser correctos.
Conclusion
Para cambiar la URL de WordPress de forma segura, prepara primero el dominio y el certificado, crea una copia de seguridad, modifica las direcciones, reemplaza referencias internas con una herramienta compatible con datos serializados y configura las redirecciones.
Si la web es critica o tiene tienda, membresias o muchas integraciones, realiza el cambio en una ventana controlada o solicita apoyo tecnico para reducir el riesgo de interrupciones.