
¡Descubre cómo cambiar el dominio de tu WordPress de manera sencilla y sin complicaciones! En este artículo, te mostraré los pasos necesarios para migrar tu sitio web a un nuevo dominio. Con nuestra guía práctica, podrás realizar esta tarea sin problemas y asegurarte de que tu sitio esté en funcionamiento en su nueva dirección (manteniendo su mismo hosting o alojamiento).
Paso 1: Compra y apunta el nuevo dominio al hosting
El primer paso para cambiar el dominio de tu WordPress es comprar el nuevo dominio (recomiendo comprar dominios en Namesilo) y asegurarte de que los DNS de éste dominio que acabes de comprar estén apuntando al hosting de tu dominio antiguo (que evidentemente será el mismo hosting del dominio nuevo). Esto garantizará que el tráfico se dirija correctamente a tu sitio web.
Para hacer esto ingresa en la configuración de tu hosting, busca la opción de «nameservers» y anota los dos valores nameserver 1 y nameserver 2. Luego entra en tu cuenta del dominio que acabas de comprar, y en su configuración de DNS o nameservers, ingresa los dos valores que obtuviste en tu hosting.
Paso 2: Crea el nuevo dominio y directorio en el hosting
Accede al panel de control de tu hosting y crea un nuevo dominio y su respectivo directorio. Obviamente deberás usar el mismo nombre del dominio que compraste (paso 1). Dirígete al «cPanel» de tu hosting, busca la opción «Domains» y selecciona «Create a New Domain».
Paso 3: Crea una nueva base de datos, usuario/contraseña y enlaza ambas cosas
En el mismo cPanel también deberás ir a MySQLDatabases. Allí deberás crear una nueva base de datos (necesaria para que trabaje con el nuevo dominio), un usuario y contraseña. Anota estos datos, ya que los necesitarás más adelante.
En la misma pantalla tendrás la opción para «asociar» la base de datos con el usuario creado, y que éste último tenga todos los privilegios para administrar esa base de datos.
Paso 4: Duplica tu sitio con el plugin Duplicator
Entra a la administración de WordPress de tu dominio antiguo, instala y utiliza el plugin Duplicator para crear una copia de tu sitio web. Este plugin te permitirá empaquetar todo el contenido y la configuración de tu WordPress en un archivo ZIP y un archivo installer.php.
Paso 5: Sube los archivos al nuevo directorio
Conéctate a tu hosting utilizando FileZilla u otro cliente FTP y abre el directorio que creaste antes (paso 2). Sube el archivo ZIP y el archivo installer.php generados por Duplicator (paso 3) a este directorio.
Paso 6: Configura tu nuevo sitio
Abre tu navegador web e ingresa la URL: tunuevodominio.com/installer.php. En esta página, deberás ingresar el nombre de la base de datos, el usuario y la contraseña que anotaste previamente (paso 3). Sigue las instrucciones proporcionadas por Duplicator para completar la instalación y configuración.
Paso 7: Activa el SSL y configura HTTPS
Para garantizar la seguridad de tu nuevo dominio, activa el SSL a través de la opción «Let’s Encrypt» en tu cPanel.
Además, en la raíz del directorio del nuevo dominio, ubica y abre el archivo .htaccess (puedes ingresar a este archivo mediante Filezilla también). A continuación tienes el fragmento de código que debes agregar al principio del archivo .htaccess para que quede configurado el HTTPS para el nuevo dominio:
#Redireccionar tráfico a la version https SIN www
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://tunuevodominio.com/%{REQUEST_URI} [L,R=301]
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^ https://%1%{REQUEST_URI} [R=301,L]
</IfModule>
Paso 8: Redirecciona el tráfico del sitio anterior al nuevo
En la raíz del directorio del dominio antiguo, abre su respectivo archivo .htaccess (en el paso anterior configuramos el htaccess del dominio nuevo, así que no te confundas con ese). Agrega una redirección en ese archivo .htaccess para redirigir el tráfico de ese dominio antiguo al nuevo. Para ello añade el siguiente fragmento de código al principio del archivo:
#rediccion antiguo dominio a nuevo dominio https SIN www
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^tuantiguodominio.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.tuantiguodominio.com$
RewriteRule (.*)$ https://tunuevodominio.com/$1 [R=301,L]
</IfModule>
Paso 9: Arregla todas las URL defectuosas restantes
Instala y activa el plugin de WordPress Better Search Replace ya dentro de tu nuevo dominio, y en el campo buscar ingresa http://tunuevodominio y en el campo reemplazar https://tunuevodominio.com. Selecciona todas las tablas y ejecuta el proceso. Esto es necesario incluso después de haber hecho los pasos anteriores, ya que siempre pueden quedar URLs sin https (o imágenes o contenido dentro que afectarán completamente a la URL en sí), que aparecerán como NO seguras en los navegadores, y solo se pueden corregir de esta forma.
Paso 10: Notifica a Google sobre la migración
Por último, añade el nuevo dominio a la consola de Google Search (deberás añadir las cuatro versiones del dominio que son http://, http://www, https:// y https://www) y sigue las instrucciones para indicar la migración de tu sitio (esto se hace desde el dominio antiguo, que debiste haber agregado a la consola en su momento). Esto asegurará que Google indexe correctamente tu nuevo dominio y mantenga el tráfico orgánico.
Conclusión:
¡Enhorabuena! Has aprendido cómo cambiar el dominio de tu WordPress de forma práctica y sencilla. Recuerda seguir todos los pasos cuidadosamente y hacer las configuraciones correspondientes para garantizar un proceso de migración exitoso. Si sigues esta guía, podrás disfrutar de tu sitio web en su nuevo dominio sin ningún problema. ¡No olvides notificar a tus usuarios del cambio!
Compra tu dominio con Namesilo, el registrador más barato y con WHOIS gratis
Shopify vs. WooCommerce: Cuál es mejor y GRATIS para crear una tienda en línea?
Cómo saber si te están bloqueando o censurando el Internet y redes sociales?