Tlfs: 91 494 45 24 - 608 408 159 - Diseño páginas web desde 2001 - Diseño web y SEO - Diseño gráfico - SEM - info@ideaweb.es

Cambiar URL en WordPress: cómo hacerlo sin romper la web

BLOG

04 Ene, 2018

Tiempo de lectura: 15 min

Blog Patrocinado por las mejores herramientas para Diseñadores web y SEO:

Cambiar la URL de una web WordPress parece una tarea sencilla hasta que deja de serlo.

Entras en el panel, ves dos campos en Ajustes, cambias el dominio o pasas de http a https, guardas… y de repente la web no carga, las imágenes desaparecen, el panel no abre o empiezan los errores raros.

Por eso conviene ir con cuidado. La URL de una web no es solo “la dirección que se ve arriba en el navegador”. En WordPress puede estar guardada en ajustes, enlaces internos, imágenes, menús, widgets, constructores visuales, base de datos, redirecciones, caché, sitemap, Search Console y más sitios de los que parece.

Antes de cambiar la URL de WordPress, haz una copia de seguridad completa.

Parece una tarea rápida, pero un cambio mal hecho puede dejarte sin acceso al panel, romper imágenes, generar errores de contenido mixto o provocar problemas de SEO. No es una operación para hacer con prisas justo antes de irte a comer.

Antes de cambiar la URL de WordPress, entiende qué vas a tocar

Una URL es como la dirección postal de una página. Si cambias la dirección de una oficina y no avisas a nadie, los clientes llegan al sitio antiguo. En una web pasa algo parecido: si cambias una URL sin redirecciones, sin sustituir enlaces internos o sin actualizar la configuración, puedes dejar rastros del dominio anterior por toda la página.

En WordPress hay dos valores importantes:

  • Dirección de WordPress: indica dónde está instalada la parte técnica de WordPress.
  • Dirección del sitio: indica la dirección pública desde la que se muestra la web.

En muchas webs ambos valores son iguales, por ejemplo:

https://tudominio.com

Pero en algunos casos pueden ser distintos, sobre todo si WordPress está instalado en una carpeta, si viene de una migración antigua o si alguien ha ido tocando cosas sin dejar demasiadas pistas.

No es lo mismo cambiar la URL principal que sustituir todas las URLs internas.

WordPress puede mostrar una nueva dirección en Ajustes, pero seguir teniendo enlaces antiguos guardados en imágenes, botones, menús, widgets, constructores visuales o tablas de plugins.

Cuándo necesitas cambiar las URLs de una web WordPress

No siempre se cambia la URL por el mismo motivo. Y esto importa, porque no es igual pasar de HTTP a HTTPS que cambiar de dominio completo.

Los casos más habituales son estos:

  • Has cambiado de dominio.
  • Has pasado la web de HTTP a HTTPS.
  • Has movido WordPress de una carpeta al dominio principal.
  • Has migrado la web desde un entorno de pruebas.
  • Has cambiado de hosting y han quedado rutas antiguas.
  • Quieres corregir URLs antiguas dentro de entradas, páginas o imágenes.
  • Has clonado una web y siguen apareciendo enlaces del dominio anterior.
  • Has instalado un certificado SSL y siguen cargando recursos inseguros.

Cada situación necesita un tratamiento distinto. Si solo has activado HTTPS, quizá baste con ajustar URLs y revisar contenido mixto. Si cambias de dominio, además necesitas redirecciones 301, revisar Search Console y comprobar indexación.

Situación Qué suele hacer falta Riesgo si se hace mal
Pasar de HTTP a HTTPS SSL, cambio de URLs, redirección y revisión de contenido mixto. Avisos de seguridad, imágenes rotas o recursos cargando por HTTP.
Cambiar de dominio Sustitución de URLs, redirecciones 301, sitemap y Search Console. Pérdida de tráfico SEO, errores 404 y enlaces antiguos sin redirigir.
Migrar desde pruebas Reemplazar dominio temporal por dominio real. Enlaces, imágenes o scripts apuntando al entorno de pruebas.
Mover WordPress de carpeta Ajustar instalación, rutas internas y enlaces. Panel inaccesible, estilos rotos o redirecciones mal configuradas.

Cambiar la URL desde el panel de WordPress

El método más sencillo es entrar en el panel de administración de WordPress:

  1. Accede a Ajustes.
  2. Entra en Generales.
  3. Localiza los campos Dirección de WordPress (URL) y Dirección del sitio (URL).
  4. Cambia la dirección antigua por la nueva.
  5. Guarda los cambios.

Por ejemplo, podrías cambiar esto:

http://tudominio.com

por esto:

https://tudominio.com

O esto:

https://dominioantiguo.com

por esto:

https://dominionuevo.com

Después de guardar, es normal que WordPress te saque del panel y tengas que volver a iniciar sesión desde la nueva URL.

Cuidado con cambiar estos campos sin saber exactamente qué estás haciendo.

Si pones una URL incorrecta, puedes quedarte sin acceso al panel. Tiene solución, pero normalmente ya toca entrar por hosting, FTP, base de datos o archivo de configuración. Y ahí ya no estamos hablando de “dos clics”.

Por qué cambiar la URL en Ajustes no suele ser suficiente

Este es el error clásico.

Alguien cambia la URL en Ajustes, ve que la web abre, respira tranquilo… y luego descubre que muchas imágenes siguen apuntando al dominio antiguo, algunos botones no funcionan, hay contenido mixto con HTTP, el constructor visual tiene URLs antiguas guardadas o Google sigue encontrando enlaces viejos.

WordPress guarda información en la base de datos. Y muchos plugins, constructores y temas también guardan rutas completas dentro de sus propias tablas o campos serializados.

Por eso, después de cambiar la URL principal, normalmente hay que hacer una sustitución controlada de URLs internas.

Ejemplo de sustitución habitual:

Buscar:
https://dominioantiguo.com

Sustituir por:
https://dominionuevo.com

Ejemplo al pasar de HTTP a HTTPS:

Buscar:
http://tudominio.com

Sustituir por:
https://tudominio.com

Pero esto no se debe hacer de cualquier forma. Una búsqueda y reemplazo mal ejecutada en la base de datos puede romper datos serializados, ajustes de plugins o configuraciones internas.

Cambiar URLs internas con Better Search Replace

Una forma habitual de sustituir URLs antiguas dentro de WordPress es usar un plugin de búsqueda y reemplazo, como Better Search Replace u opciones similares.

La idea es sencilla:

  • Buscar la URL antigua.
  • Sustituirla por la URL nueva.
  • Aplicar el cambio en las tablas necesarias.
  • Comprobar que no quedan enlaces antiguos.

Antes de ejecutar nada, haz siempre una prueba si el plugin lo permite. Y, por supuesto, realiza una copia de seguridad completa de archivos y base de datos.

Una herramienta de reemplazo no piensa por ti.

Puede ayudarte a cambiar URLs, pero no sabe si tu web tiene WooCommerce, si un plugin guarda datos sensibles, si hay tablas personalizadas o si vas a tocar algo que no deberías. La herramienta ejecuta. El criterio lo tienes que poner tú.

Cambiar URLs en WordPress con WP-CLI

En entornos profesionales, una de las formas más limpias de sustituir URLs en WordPress es usar WP-CLI.

WP-CLI permite ejecutar comandos desde consola y hacer búsquedas y reemplazos en la base de datos con más control. Un ejemplo habitual sería:

wp search-replace 'https://dominioantiguo.com' 'https://dominionuevo.com' --dry-run

La opción --dry-run sirve para hacer una simulación. Es decir, muestra qué cambiaría, pero no modifica la base de datos.

Cuando ya se ha comprobado que todo es correcto, se puede ejecutar sin simulación:

wp search-replace 'https://dominioantiguo.com' 'https://dominionuevo.com'

Para un cambio de HTTP a HTTPS:

wp search-replace 'http://tudominio.com' 'https://tudominio.com' --dry-run

Y después:

wp search-replace 'http://tudominio.com' 'https://tudominio.com'

WP-CLI es muy útil, pero también es una herramienta técnica. Si ejecutas mal el comando, puedes sustituir cosas que no querías tocar.

Antes de usar WP-CLI para cambiar URLs:

  • Exporta la base de datos.
  • Ejecuta primero el comando con --dry-run.
  • Comprueba bien la URL antigua y la nueva.
  • No cambies fragmentos demasiado genéricos.
  • Revisa después imágenes, menús, formularios y enlaces.

Una exportación previa de base de datos puede hacerse con:

wp db export copia-antes-cambio-url.sql

Así, si algo sale mal, tienes una forma razonable de volver atrás.

Cambiar la URL desde wp-config.php

Otra opción es definir la URL directamente en el archivo wp-config.php.

Se pueden añadir estas líneas, adaptando el dominio a tu caso:

define( 'WP_HOME', 'https://tudominio.com' );
define( 'WP_SITEURL', 'https://tudominio.com' );

Esto fuerza a WordPress a usar esas URLs.

Puede ser útil cuando has perdido acceso al panel o cuando la web está apuntando a una dirección incorrecta y necesitas recuperarla. Pero no siempre es la mejor solución definitiva, porque deja esos valores fijados en el archivo de configuración y no podrás cambiarlos desde Ajustes > Generales mientras estén definidos ahí.

Yo lo veo más como una solución técnica para casos concretos, no como el primer método para todo.

Cambiar la URL desde la base de datos

También se puede cambiar la URL directamente desde la base de datos, normalmente en la tabla wp_options.

Los campos que suelen revisarse son:

  • siteurl
  • home

Desde phpMyAdmin, Adminer u otra herramienta similar, se puede localizar la tabla de opciones y cambiar los valores antiguos por la URL nueva.

Ejemplo de valores en base de datos:

siteurl = https://tudominio.com
home    = https://tudominio.com

Este método puede salvarte si no puedes entrar al panel de WordPress, pero hay que usarlo con cuidado. No es recomendable tocar la base de datos si no sabes exactamente qué estás modificando.

Además, cambiar solo estos dos valores no sustituye todas las URLs antiguas del contenido. Para eso seguirás necesitando una búsqueda y reemplazo bien hecha.

Pasar WordPress de HTTP a HTTPS

Uno de los cambios de URL más habituales es pasar una web de HTTP a HTTPS.

Para hacerlo bien, no basta con instalar un certificado SSL. Hay que revisar varias cosas:

  • Que el certificado SSL esté activo y funcionando.
  • Que WordPress use la versión HTTPS en sus ajustes.
  • Que las URLs internas se hayan actualizado.
  • Que las imágenes y recursos no sigan cargando por HTTP.
  • Que exista redirección de HTTP a HTTPS.
  • Que el sitemap muestre las URLs correctas.
  • Que Search Console tenga la propiedad correcta.

El candado no siempre significa que todo esté perfecto.

Una web puede cargar por HTTPS y seguir teniendo imágenes, scripts o estilos llamados desde HTTP. Eso genera contenido mixto y puede provocar avisos, bloqueos o problemas visuales.

El típico síntoma de que algo no está bien es el aviso de contenido mixto. La web carga por HTTPS, pero algunos recursos siguen viniendo desde HTTP.

En ese caso, hay que sustituir las URLs antiguas y revisar recursos cargados por plugins, tema o constructor visual.

Cambiar de dominio en WordPress

Cambiar de dominio es más delicado que pasar de HTTP a HTTPS.

No solo estás cambiando una ruta técnica. Estás moviendo la identidad de la web de una dirección a otra.

Antes de hacer el cambio, conviene preparar:

  • Copia completa de archivos y base de datos.
  • Acceso al hosting.
  • Acceso al dominio antiguo y al dominio nuevo.
  • Certificado SSL en el dominio nuevo.
  • Redirecciones 301 desde el dominio antiguo.
  • Revisión de URLs internas.
  • Nuevo sitemap.
  • Revisión de Search Console.

Si la web tiene tráfico orgánico, el cambio debe hacerse con especial cuidado. Google necesita entender que las URLs antiguas se han movido a las nuevas.

No conviene cambiar dominio, estructura de URLs, diseño completo, contenidos y hosting todo a la vez si no hay una planificación mínima.

Luego vienen los sustos y la frase de siempre: “antes salíamos en Google y ahora no”. Y no, Google no se ha enfadado porque sí. Normalmente se ha roto algo por el camino.

Redirecciones 301 después de cambiar URLs

Si cambias URLs importantes, necesitas redirecciones 301.

Una redirección 301 indica que una URL se ha movido de forma permanente a otra dirección.

Ejemplo de redirección por cambio de dominio:

https://dominioantiguo.com/pagina/
↓
https://dominionuevo.com/pagina/

Ejemplo de redirección de HTTP a HTTPS:

http://tudominio.com/servicio/
↓
https://tudominio.com/servicio/

Sin redirecciones, los usuarios pueden caer en errores 404 y Google puede tardar mucho más en entender el cambio.

Las redirecciones se pueden hacer desde el servidor, desde el archivo .htaccess, desde Nginx, desde el panel del hosting o con plugins específicos. Lo ideal depende del tipo de servidor y de la complejidad del cambio.

Si el cambio afecta a muchas URLs, hay que revisar el mapa completo. No es lo mismo redirigir todo un dominio que redirigir páginas concretas que han cambiado de slug.

Search Console y cambio de dominio

Si cambias de dominio, no te olvides de Search Console.

Hay que comprobar que el nuevo dominio está verificado, enviar el sitemap nuevo y revisar cómo Google va descubriendo las nuevas URLs.

En cambios de dominio, Google dispone de la herramienta de cambio de dirección en Search Console, pensada para ayudar a comunicar una migración de un dominio a otro.

Eso sí: la herramienta no sustituye a las redirecciones. Primero hay que mover bien la web, configurar las redirecciones 301 y después informar del cambio.

Errores habituales al cambiar la URL de WordPress

Estos son algunos errores que vemos con frecuencia:

  • Cambiar la URL desde Ajustes sin hacer copia de seguridad.
  • Actualizar solo home y siteurl, dejando enlaces antiguos en el contenido.
  • No sustituir URLs dentro de imágenes, botones o constructores visuales.
  • Pasar a HTTPS sin revisar contenido mixto.
  • Cambiar de dominio sin redirecciones 301.
  • No revisar Search Console después del cambio.
  • Olvidar el sitemap.
  • No limpiar caché después de hacer cambios.
  • Usar plugins de reemplazo sin entender qué tablas se están modificando.
  • Tocar directamente la base de datos sin exportarla antes.

La mayoría de estos problemas se pueden evitar con una preparación sencilla: copia, revisión, simulación si es posible y comprobación final.

Checklist antes de cambiar la URL de WordPress

  • Haz una copia completa de archivos y base de datos.
  • Comprueba que tienes acceso al hosting.
  • Comprueba que tienes acceso al panel de WordPress.
  • Verifica que el nuevo dominio o HTTPS funciona.
  • Anota la URL antigua y la nueva exactamente como son.
  • Revisa si hay WooCommerce, membresías, reservas o formularios importantes.
  • Desactiva o limpia caché después del cambio.
  • Haz una búsqueda de URLs antiguas al terminar.
  • Comprueba formularios, menús, imágenes y botones.
  • Revisa errores 404 y redirecciones.
  • Actualiza sitemap y Search Console si procede.

Cuándo pedir ayuda técnica

Hay cambios sencillos que puedes hacer tú mismo si tienes algo de experiencia con WordPress. Pero hay situaciones en las que pedir ayuda técnica es bastante más sensato.

Por ejemplo:

  • No puedes acceder al panel después de cambiar la URL.
  • La web muestra pantalla blanca o error crítico.
  • Han desaparecido imágenes o estilos.
  • El cambio afecta a una tienda WooCommerce.
  • Vas a cambiar de dominio y la web tiene tráfico SEO.
  • No sabes tocar base de datos, FTP o WP-CLI.
  • Hay errores de contenido mixto al activar HTTPS.
  • Necesitas redirecciones 301 bien planteadas.

En esos casos, lo barato puede salir caro. Cambiar URLs sin saber dónde están guardadas puede provocar errores difíciles de rastrear.

¿Has cambiado la URL de WordPress y algo ha dejado de funcionar?

Podemos revisar tu web, corregir errores, preparar redirecciones, recuperar el acceso y ayudarte con soporte técnico WordPress.

Ver servicio de mantenimiento WordPress

Cambiar URLs también forma parte del mantenimiento web

Los cambios de URL suelen aparecer en momentos importantes: migraciones, rediseños, cambios de dominio, activación de HTTPS, renovación de una web antigua o traslado a otro hosting.

No es una tarea aislada. Forma parte del cuidado técnico de una página.

Por eso conviene tener una web bien mantenida, con copias, control de plugins, revisiones periódicas y una mínima documentación de lo que se ha tocado. Si cada cambio se hace de forma improvisada, al final la web termina llena de parches.

En ideaWeb también ofrecemos mantenimiento web para revisar, cuidar y corregir problemas técnicos que pueden afectar al funcionamiento de una página.

Si vas a rediseñar la web, revisa las URLs antes

Un rediseño web no debería limitarse a cambiar colores, secciones e imágenes.

Si la web ya tiene URLs posicionadas, enlaces externos o páginas que reciben tráfico, hay que revisar la estructura antes de tocarla. Cambiar slugs sin redirecciones, eliminar páginas útiles o modificar rutas sin criterio puede hacer que pierdas visibilidad en Google.

Por eso, cuando trabajamos un proyecto de diseño web profesional, revisamos también la parte técnica, la estructura de URLs y los riesgos de migración si la web ya existe.

Una web nueva debe verse mejor, sí. Pero también debe conservar lo que ya funcionaba.

La idea sencilla: si vas a cambiar URLs en WordPress, no lo trates como un ajuste menor.

Haz copia, revisa qué vas a modificar, comprueba redirecciones, limpia caché y verifica la web después. Tocar una URL puede parecer poca cosa, pero detrás puede haber media web dependiendo de ella.

Preguntas frecuentes sobre cambiar la URL en WordPress

¿Dónde se cambia la URL de WordPress?

La URL principal se puede cambiar desde Ajustes > Generales, modificando los campos Dirección de WordPress y Dirección del sitio. También puede cambiarse desde wp-config.php o desde la base de datos, aunque esos métodos requieren más cuidado técnico.

¿Cambiar la URL en Ajustes modifica todos los enlaces internos?

No siempre. Cambiar la URL en Ajustes modifica la dirección principal de WordPress, pero muchas URLs antiguas pueden seguir guardadas en entradas, páginas, imágenes, menús, widgets, constructores visuales o tablas de plugins.

¿Cómo sustituyo URLs antiguas dentro de WordPress?

Puedes usar herramientas de búsqueda y reemplazo, plugins especializados o WP-CLI con el comando search-replace. Antes de hacerlo, conviene realizar una copia de seguridad completa y probar el cambio si la herramienta permite una simulación.

¿Puedo cambiar de HTTP a HTTPS desde WordPress?

Sí, pero antes necesitas tener un certificado SSL instalado y funcionando. Después debes actualizar las URLs, revisar contenido mixto, configurar redirecciones de HTTP a HTTPS y comprobar que la web carga correctamente.

¿Qué pasa si cambio mal la URL de WordPress?

Puedes perder acceso al panel, provocar errores de carga, romper imágenes, dejar enlaces antiguos, generar contenido mixto o afectar al SEO si no hay redirecciones correctas. Por eso conviene hacer copia de seguridad antes de tocar nada.

¿Cambiar de dominio afecta al SEO?

Puede afectar si se hace mal. Para reducir riesgos hay que preparar redirecciones 301, mantener la equivalencia entre URLs antiguas y nuevas, actualizar sitemap, revisar Search Console y comprobar errores después de la migración.

¿Es recomendable cambiar la URL desde la base de datos?

Solo si sabes lo que estás haciendo o si necesitas recuperar el acceso a una web que ha quedado mal configurada. Cambiar valores en la base de datos sin copia previa puede provocar problemas importantes.

¿Cuándo conviene pedir ayuda para cambiar URLs en WordPress?

Conviene pedir ayuda si la web tiene tráfico, si es una tienda online, si vas a cambiar de dominio, si no tienes experiencia con base de datos o si ya han aparecido errores después de tocar la URL.

¿Quieres contactar con ideaWeb? ¿Necesitas un presupuesto web o gráfico?

ideaWeb
DISEÑO WEB MADRID

91 494 45 24

608 408 159

info@ideaweb.es

También puedes describirnos tu proyecto web o bien enviarnos tus propuestas, dudas o consultas para presupuesto de Diseño web, Posicionamiento SEO o Diseño de Logotipo:

ir al formulario de contacto