¿Como cambiar la URL de mi sitio WordPress?

Si te encuentras en una situación que requiere cambios en tu sitio y tu desarrollador no está disponible para ayudarte, el equipo de soporte calificado de DreamHost puede ayudarte por una pequeña tarifa. Puedes encontrar más información sobre los servicios admitidos y los costos asociados en el artículo de Servicios Profesionales de DreamHost.

Generalidades

Cambiar la URL del sitio WordPress es solo una parte de una serie de pasos que necesitas tomar para asegurarte que tu sitio WordPress funcione con la nueva URL. Revisa el siguiente artículo para ver una lista con pasos para migrar tu sitio WordPress a tu nuevo dominio.

Tu puedes mover el nombre de dominios tu sitio WordPress en el momento que quieras, pero hay unas configuraciones importantes que deben hacerse para cambiarlo.

Asegúrate de seguir cuidadosamente los siguientes pasos para hacerlo correctamente.

Muchas razones para cambiar la URL

Lo que verás son instrucciones de cómo mover una instalación de WordPress de una URL a otra. Hay diferentes casos para mover una instalación de WordPress, como muestra abajo.

Caso #1 — Mover a un directorio diferente

El primer caso es cuando un sitio de WordPress mueve su ubicación a un directorio diferente.

Esto podría ser del dominio principal a un subdirectorio.

  • example.com a example.com/blog

o del subdirectorio al dominio principal

  • example.com/blog a example.com

Si ya has movido tu dominio a una nueva URL, no vas a poner iniciar sesión pues WordPress está configurado para usar la vieja URL.

Caso #2 — Agregar o eliminar www

Las siguientes dos opciones explican cómo actualizar todas las URL de tu base de datos a la nueva URL.

Opción 1 — Usar la línea de comando

Este ejemplo actualiza la URL de example.com a example.com/blog.

La siguiente sección también está disponible también está disponible como vídeo instructivo:

Caso #3 — Agregar 'https' a una URL

Si estás usando un certificado SSL, la primera parte de la URL cambia de http o https. Si ya has hecho este cambio, no vas a poder iniciar sesion pues WordPres está configurado para usar la URL antigua.

Caso #4 — Mover a un nuevo dominio

El último caso es cuando un sitio WordPress se mueve de un dominio totalmente alojado a uno diferente. Por ejemplo:

  • Mover de https://example.com
    a
  • https://dreamhost.com

Si esta opción aplica a tu sitio, mira el siguiente artículo para ver instrucciones de cómo mover una instalación de WordPress a un dominio diferente.

Las siguientes dos opciones explican como actualizar todas las URL de tu base de datos a una nueva URL.

Opción 1 — Usar la línea de comando

Este ejemplo actualiza la URL de example.com a example.com/blog.

La siguiente sección también está disponible como vídeo instructivo:

Si estás familiarizado con la línea de comando, puedes correr el siguiente comando para actualizar todas las URL en la base de datos al mismo tiempo.

  1. Primero, inicia sesión en tu servidor vía SSH.
  2. Siguiente, navega a tu directorio de WordPress. Asegúrate de cambiar username a tu usuario Shell.
    [server]$ cd /home/username/example.com
  3. En tu directorio del sitio web, puedes hacer wp-cli para actualizar las URL usando el siguiente comando.
    [server]$ wp search-replace http://example.com https://example.com/blog --dry-run

El --dry-run llama al final de la dirección de pruebas

Si los cambios tienen sentido para tí, entonces corre el comando de arriba sin the dry-run.

Opción 2 – Usar phpMyAdmin y un plugin

Este ejemplo actualiza la URL de example.com a example.com/blog.

Este ejemplo actualiza la URL de example.com a example.com/blog.

Puedes tambien usar phpMyAdmin para actualizar las URL de home y siteurl.

Visita el siguiente artículo para más información de como iniciar sesión en phpMyAdmin:

Paso 1 — Cambiar las URL de home y siteurl phpMyAdmin

La siguiente sección también está disponible como vídeo instructivo:

  1. Abre phpMyAdmin.
  2. Da clic en tu base de datos en el panel izquierdo. Muchas tablas aparecen debajo de este. Da clic a la tabla wp_options.
    03 Change wordpress site url phpmyadmin.fw.png
  3. Localiza las filas de siteurl y home. Da clic en el icono de lápiz al lado de cada uno para editarlos.
    Cuando bajas sobre esas opciones, "browse" aparecerá.
    04 Change wordpress site url phpmyadmin.fw.png
  4. Da clic en el icono de lápoz al lado de cada uno para editarlos.
    04.5 Change wordpress site url phpmyadmin.fw.png
  5. Altera la URL cescribiendo la nueva.
  6. Da clic en el botón Go para guardar los cambios. Haz esto para ambas opciones 'siteurl' y 'home'.

Ahora deberías poder iniciar sesión en tu sitio example.com/wp-login.php.

Paso 2 — Actualizar las URL restantes

La siguiente sección también está disponible como vídeo instructivo:

Aunque esto te da acceso a tu sitio, cualquier otra URL en tu base de datos todavía usa la URL anterior. Puedes usar un pluginpara actualizar las URL restantes en tu base de datos:

Al cambiar las URL en WordPress, debes asegurarte de que el panel DreamHost no entre en conflicto con tu nueva configuración de URL agregando o eliminando www del nombre de dominio. Revisa el siguiente artículo para obtener información sobre cómo asegurarte de que el panel esté configurado correctamente.

Los ejemplos en este paso agregan HTTPS a la URL y cambia el nombre de dominio a un subdirectorio.

Abajo hay un par de plugins que funcionan para cambiar todas las URL en tu base de datos.

Los siguientes pasos te guían en como actualizar tus URL usando el plugin 'Search & Replace'. Este ejemplo cambia las URL de la base de datos de http://example.com a https://example.com/blog.

  1. Primero, haz una copia de seguridad de tu base de datos. Solo en el caso de que algo salga mal, puedes reemplazar fácilmente tus datos de la anterior base de datos.
  2. Descarga el plugin Better Search Replace. En tu panel navega a Plugins > Add New.
  3. Busca 'Better Search Replace'.
  4. Da clic en Install Now.
  5. Da clic en Activate
  6. En tu panel, navega al plugin debajo de Tools > Better Search Replace.
  7. Da clic en la pestaña 'Search/Replace'.
  8. En el primer campo titulado Search for:, ingresa tu URL actual http. Por ejemplo::
    • http://example.com
  9. En el segundo campo titulado Replace with:, ingresa tu nueva URL. Por ejemplo:
    • https://example.com/blog
  10. Selecciona todas las tablas.
  11. Probablemente quieras dejar 'Replace GUIDs' SIN marcar. Mira el siguiente artículo para más detalles:
  12. Selecciona la casilla titulada Run as dry run?
  13. Da clic en Run Search/Replace.
  14. Esto debería responder con un mensaje en la parte superior notificándote lo que se habría actualizado si no marcaras la casilla Dry Run.
  15. Si todo parece bien, correlo de nuevo con la casilla Run as dry run? SIN marcar.
  16. Una confirmación se mostrará notificandote de cuantos cambios fueron hechos.

En este punto, todas las URL en tu base de datos apuntan a tu nueva URL del sitio web.

Limpieza final

Limpia tu caché

En este punto, deberías eliminar tu cache usando WP Super Cache.

HTTPS

Si ves tu sitio ahora, todas las URL dentro de tu sitio WordPress ahora usarán el nuevo nombre de dominio y apuntarán a HTTPS. Sin embargo, hay algunos otros pasos que debes seguir para asegurarte de que todos los enlaces dentro de tu sitio apunten a la versión segura de tu nombre de dominio (esto significa la versión HTTPS).

Mira el siguiente artículo para ver pasos adicionales que deberías tomar para ajustar el sitio WordPress para usar un certificado SSL.

Ver también

¿Este artículo ha respondido sus preguntas?

Última actualización el PST.

¿Aún no encuentra lo que busca?