Unlimited WordPress themes, graphics, videos & courses! Unlimited asset downloads! From $16.50/m
Advertisement
  1. Web Design
  2. WordPress
Webdesign

Cómo cambiar el nombre de dominio y el URL de tu sitio de WordPress

by
Difficulty:IntermediateLength:MediumLanguages:

Spanish (Español) translation by Ana Paulina Figueroa Vazquez (you can also view the original English article)

Final product image
What You'll Be Creating

Si has estado administrando un sitio de WordPress durante mucho tiempo, quizá te des cuenta de que tu nombre de dominio ya no es apropiado para ti.

Tal vez has cambiado tu nombre comercial, y necesitas que tu nombre de dominio refleje eso.

Tal vez quieres un nombre de dominio más optimizado para SEO.

O quizá tu nombre de dominio perfecto no estaba disponible cuando creaste tu sitio, y ahora lo está.

Es posible que pienses que una vez que has configurado tu sitio web y tienes tu nombre de dominio apuntando a él, estás atado a ese nombre de dominio. La verdad es que no es así.

En este tutorial, aprenderás cómo cambiar el nombre de dominio de tu sitio de WordPress sin tener que crear un sitio nuevo. Siguiendo los pasos, podrás cambiar el URL del sitio de WordPress sin perder información.

Yo estoy usando SiteGround para este ejemplo, pero los pasos son similares para otro proveedor de alojamiento de WordPress.

Comenzaré mostrándote cómo hacer que un nuevo nombre de dominio apunte a tu sitio en las pantallas de administración de alojamiento de SiteGround, y luego te mostraré los cambios que necesitas hacer en las configuraciones de administración de tu sitio. Si solo quieres ver cómo actualizar las configuraciones de administración de WordPress, puedes pasar a la siguiente sección.

Descuento para alojamiento de WordPress

Si estás buscando un proveedor de alojamiento de WordPress, echa un vistazo a SiteGround. Este viene con un instalador sencillo, soporte gratuito y actualizaciones automáticas. Estamos felices de poder ofrecer un descuento del 70% en el alojamiento de WordPress autogestionado, gracias a nuestra asociación con SiteGround.

Managed WordPress Hosting From SiteGround

Cambiando el nombre de dominio que apunta a tu sitio de WordPress

El primer paso es hacer que tu nuevo nombre de dominio apunte a tu sitio de WordPress.

Esto es más fácil de lo que piensas; de hecho, puedes tener más de un dominio apuntando a tu sitio. Así que si solo necesitas un nombre de dominio adicional, solamente necesitas seguir este paso.

Nota: todo enlace a tu contenido que esté usando el dominio antiguo conducirá a las personas a tu página 404 o a tu página de inicio. Para solucionar esto necesitarás configurar redirecciones, lo que puedes hacer con un complemento o en las pantallas de administración de SiteGround.

Apuntando un nombre de dominio a tu sitio desde un registrador de dominios

Si compraste tu nuevo nombre de dominio con un registrador de dominios que no es tu proveedor de alojamiento también, necesitarás comenzar diciéndole al registrador de dominios que el nombre de dominio debe apuntar al servidor en el que está alojado tu sitio.

En SiteGround, puedes encontrar información sobre la dirección de tu servidor iniciando sesión y luego haciendo clic en Websites > Site tools > Dashboard (Sitios web > Herramientas del sitio > Panel de control).

Desplázate hacia abajo a la sección Site Information (Información del sitio), en donde verás tu dirección IP y tus servidores de nombres.

Site information in Siteground

Usa las direcciones de los servidores de nombres con tu registrador de dominios para hacer que tu dominio apunte a los servidores de nombres que tu sitio está usando en SiteGround.

Nota: si estás usando un correo electrónico proporcionado por tu registrador de dominios, necesitarás usar configuraciones de DNS en su lugar. Si estás usando un servicio de terceros como Gmail, puedes apuntar tu dominio a los servidores de nombres de SiteGround y luego apuntar tus registros MX a Gmail.

Registrando un nombre de dominio con SiteGround

Si quieres registrar el dominio con SiteGround, necesitas hacer esto antes de configurarlo como dominio principal.

Inicia sesión en tu cuenta de SiteGround y ve a Services > Domains (Servicios > Dominios).

Siteground domains screen

Haz clic en el botón New Domain (Nuevo dominio) en la parte superior derecha para acceder a una pantalla en donde puedes registrar tu nuevo nombre de dominio.

Siteground domain registration screen

Escribe el nombre de dominio que desees. Si no está disponible, sigue probando con alternativas hasta que encuentres una disponible que sea adecuada. Lleva a cabo el proceso de pago y registro del nombre de dominio.

Ahora aparecerá en tu cuenta si vas a Services > Domains (Servicios > Dominios).

 the new domain

Cambiando el dominio principal de tu sitio con SiteGround

Inicia sesión en tu cuenta de SiteGround y haz clic en la opción Websites (Sitios web) en la parte superior de la pantalla para ir a la pantalla de administración del sitio web.

Siteground website management screen

Localiza el sitio web cuyo nombre de dominio principal quieras cambiar, y haz clic en los tres puntos a la derecha para mostrar el menú contextual.

Siteground website shortcut menu

Selecciona la opción Change Primary Domain (Cambiar dominio principal).

En la siguiente pantalla escribe el nuevo dominio principal. Esto no registrará un dominio nuevo por ti: es necesario que ya hayas registrado el dominio y que esté apuntando a tu servidor de nombres en SiteGround.

A continuación el sistema procesará tu solicitud y te mostrará un mensaje de éxito cuando eso esté listo.

Siteground new primary domain success

Agregando SSL a tu dominio

Antes de que configures tu dominio en el panel de control de WordPress, es una buena idea agregarle SSL. Esto significa que usarás https:// frente a tu dominio en vez de https://.

SSL mejorará la seguridad cuando las personas proporcionen datos en tu sitio. Eso es esencial si los visitantes van a ingresar detalles personales en tu sitio o si te van a comprar productos o servicios. Y también tiene beneficios para SEO; Google clasificará los sitios con SSL como más relevantes con respecto a aquellos que no lo tienen.

La buena noticia es que agregar SSL a tu nuevo dominio es gratuito usando el servicio Let’s Encrypt. Puedes usar un complemento para hacerlo, o si estás trabajando con SiteGround, puedes hacerlo a través de su panel de control.

Agregando SSL con SiteGround

En SiteGround, haz clic en la pestaña Websites (Sitios web) y luego en el botón Site Tools (Herramientas del sitio) para el sitio que quieras modificar.

En el menú de administración de la izquierda, haz clic en Security > SSL Manager (Seguridad > Administrador de SSL).

Siteground SSL manager

En el cuadro Install New SSL (Instalar nuevo SSL), haz clic en el cuadro desplegable Select Domain (Seleccionar dominio) y elige tu dominio principal. En el menú desplegable Select SSL (Seleccionar SSL), elige Let’s Encrypt.

Siteground setting up SSL

Haz clic en el botón Get (Obtener) y espera a que el sistema procese tu solicitud y genere tu certificado SSL.

Agregando SSL con un complemento

Si no estás trabajando con SiteGround, quizá descubras que tu proveedor de alojamiento te proporciona acceso a Let’s Encrypt usando su panel de control o el software cPanel. Consulta con ellos para averiguar si está disponible.

Si no, puedes usar el complemento SSL Zen para agregar SSL gratuito a WordPress.

Comienza instalando el complemento. En tu administrador de WordPress, ve a Plugins > Add New (Complementos > Agregar nuevo). Escribe SSL Zen en el cuadro de búsqueda.

WordPress plugin installation screen

Haz clic en el botón Install Now (Instalar ahora). Una vez que WordPress haya instalado el complemento, el botón cambiará y dirá Activate (Activar). Haz clic en él de nuevo.

Serás dirigido automáticamente a la pantalla de instalación. Si no, ve a SSL Zen en el menú de administración. Haz clic en el enlace Use free version (Usar versión gratuita) en la parte superior para acceder a la pantalla de administración de la versión gratuita del complemento.

SSL Zen screen

Tu nombre de dominio aparecerá automáticamente. Escribe tu dirección de correo electrónico, marca el botón de radio de términos y condiciones, y haz clic en el botón Next (Siguiente) de la parte superior derecha de la pantalla. Continúa trabajando con el asistente, incluyendo la verificación de la propiedad del dominio. Una vez que hayas terminado, tendrás un certificado SSL gratuito en tu sitio web.

Indicando a WordPress que use el nuevo dominio

Ahora que tienes tu dominio configurado, necesitas asegurarte de que WordPress sepa cuál es el dominio correcto. Hay algunas maneras en las que puedes hacer esto:

  • en el administrador de WordPress
  • usando WP-CLI
  • en phpMyAdmin

Echemos un vistazo a estas opciones sucesivamente.

Configurando el dominio en el panel de control de WordPress

El paso final es cambiar las configuraciones de tu dominio en las pantallas de administración de WordPress.

Si usaste un complemento para instalar el certificado, es posible que esta tarea ya se haya completado por ti, pero revisa primero.

No hagas esto sino hasta que estés seguro de que el nuevo nombre de dominio está apuntando a tu sitio. Algunas veces pueden pasar hasta dos días antes de que los cambios al DNS surtan efecto, por lo que debes verificar que esto funcione.

Puedes consultar visitando el nuevo nombre de dominio en tu navegador o usando el sitio What’sMyDNS.

whats my dns

Una vez que tu nombre de dominio esté siendo resuelto correctamente, es momento de cambiar tus configuraciones de WordPress.

En el administrador de tu sitio, ve a Settings > General (Configuraciones > General).

WordPress general settings page

En los campos WordPress URL (URL de WordPress) y Site URL (URL del sitio), cambia el URL a tu nuevo nombre de dominio. Recuerda usar https:// si has agregado SSL a tu dominio (lo cual yo recomendaría).

Ahora desplázate hacia abajo y haz clic en el botón Save Changes (Guardar cambios). Ahora tu sitio resolverá al nuevo nombre de dominio.

Una vez que hayas hecho eso, es posible que aún tengas enlaces en tus entradas que estén usando el antiguo nombre de dominio y URL. Necesitas reemplazarlos con enlaces que usen los nuevos URLs.

Usa el complemento Better Search Replace para hacer esto, reemplazando el dominio anterior con el nuevo en todo tu sitio.

Configurando el dominio usando WP-CLI

Si estás usando WP-CLI para gestionar tu sitio en vez del administrador de WordPress, puedes configurar el nuevo dominio en la línea de comandos.

Comienza conectándote a tu servidor usando SSH de la forma en la que lo haces normalmente. Luego crea una copia de seguridad de tu base de datos antes de realizar los cambios, usando este comando:

Este comando creará una copia de seguridad de tu base de datos en un archivo SQL. Una vez que hayas hecho eso, escribe este comando:

Sustituye olddomain.com y newdomain.com con tu dominio antiguo y tu dominio nuevo en el comando anterior. Este encontrará todas las instancias del dominio antiguo en tu base de datos y las reemplazará con el nuevo dominio.

Una vez que hayas hecho esto, debes vaciar la memoria caché de tu sitio web con este comando:

Y eso es todo. Tu sitio ahora trabajará con el nuevo nombre de dominio.

Configurando el dominio en phpMyAdmin

La opción final es usar phpMyAdmin para configurar el nuevo nombre de dominio en tu sitio. Antes de que hagas esto, crea una copia de seguridad de tu base de datos usando la herramienta de copia de seguridad de SiteGround (Site Tools > Security > Backups (Herramientas del sitio > Seguridad > Copias de seguridad)) o con tu complemento de copias de seguridad.

En el panel de control de SiteGround, ve a Site Tools > Site > SQL (Herramientas del sitio > Sitio > SQL). Haz clic en la pestaña phpMyAdmin en la pantalla.

Siteground access phpMyAdmin

Haz clic en el botón Access phpMyAdmin (Entrar a phpMyAdmin) para abrir phpMyAdmin.

Haz clic en la pestaña Databases (Bases de datos) y selecciona la base de datos de tu sitio. Haz clic en la tabla wp_options (o la tabla xx_options si tus tablas tienen un prefijo diferente, en donde xx es el prefijo, como ocurrirá si usaste el instalador automático para WordPress de SiteGround).

En la columna option_name, localiza los campos siteurl y home.

options table in phpMyAdmin

Para cada uno de ellos, haz clic en el enlace Edit (Editar) y luego reemplaza el nombre de dominio existente con el nuevo nombre de dominio. Haz clic en Go (Ir) para guardar tus cambios.

Sal de phpMyAdmin y borra la memoria caché de tu navegador, luego consulta tu sitio en el nuevo dominio. Debería estar funcionando.

Nota: si hay enlaces en tus entradas que estén usando el nombre de dominio antiguo, necesitarás reemplazarlos en la base de datos. Usa el complemento Better Search Replace para hacer esto.

¡Ahora tu sitio trabajará con el nuevo dominio!

Resumen

Cambiar el nombre de dominio de tu sitio de WordPress involucra unos pocos pasos, pero es algo que puedes hacer.

Sigue la guía anterior para apuntar tu nuevo dominio a tu servidor y luego configurar WordPress para que use el nuevo dominio, y después de eso tu sitio funcionará en el nuevo dominio como si siempre hubiera estado ahí.

Los mejores temas y complementos de WordPress en Envato Market

Explora miles de los mejores temas de WordPress alguna vez creados en ThemeForest y los más destacados complementos de WordPress en CodeCanyon. Compra estos temas y complementos de WordPress de alta calidad y mejora la experiencia en tu sitio web para ti y para tus visitantes.

Estos son algunos de los temas y complementos de WordPress mejor vendidos y más prometedores disponibles para 2020.


Advertisement
Advertisement
Advertisement
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.