Generalidades
Este artículo explica cómo cambiar manualmente el dominio de tu sitio WordPress. Para conocer otras opciones, revisa este artículo.
Moverse a un nuevo dominio manualmente
Estos pasos mueven una instalación de WordPress entre dos dominios alojados en DreamHost.
-
oldsite.example.com
y - newsite.example.com
Respaldar tu sitio
Siempre debes realizar una copia de seguridad de los datos de tu sitio web antes de hacer cualquier cambio. Revisa este artículo para obtener instrucciones sobre cómo realizar un respaldo de los archivos, la base de datoss y cualquier correo de tu sitio web que desees conservar.
Agregar alojamiento al nuevo sitio
Agregar el nuevo dominio (newsite.example.com) a un plan de alojamiento en tu panel.
Crear una nueva base de datos
Crea una nueva base de datos para el nuevo dominio en la página Bases de Datos MySQL.
Agregar una dirección de correo
Crea la misma dirección de correo desde tu antiguo sitio en el nuevo nombre de dominio.
Mover tus archivos a un sitio web nuevo
- Sube todos los archivos del sitio web a través de FTP.
- Sube tu base de datos usando el artículo Migrar MySQL.
- Migra el correo de tu antiguo dominio:
- Configuración de correo: Usa este artículo para configurar tus direcciones de correo en el nuevo dominio.
- Como importar el correo: Este artículo explica cómo importar tu correo al nuevo dominio.
- Configuración de Clientes de Correo: Este artículo es una guía de las diferentes configuraciones de correo que puedes usar.
Editar el nuevo archivo wp-config.php
Inicia sesión en tu nuevo sitio (newsite.example.com) a través de FTP o SSH y abre el archivo wp-config.php (está en el directorio de tu sitio). Verás esta sección con la información de la base de datos:
define('DB_NAME', ‘exampledatabase’); define('DB_USER', 'exampledbuser'); define('DB_PASSWORD', ‘database user password’); define('DB_HOST', 'mysql.example.com'); define('DB_CHARSET', 'utf8'); define('DB_COLLATE', ''); $table_prefix = 'wp_2hdy121d_';
Actualiza estas líneas a tus nuevas credenciales de la base de datos:
Prefijo de la tabla
Reemplaza el valor de $table_prefix existente de WordPress con el valor de $table_prefix importado.
Abre el archivo de base de datos que descargó anteriormente en un editor de texto para ver el prefijo correcto de cada tabla. El siguiente ejemplo muestra lo que verás. En este ejemplo, el prefijo de la tabla es wp_mwpp89_.
-- -- Table structure for table `wp_mwpp89_comments` --
Actualizar 'home' y 'siteurl' en la base de datos
Este paso actualiza el 'home' and 'siteurl' en la base de datos, lo que te permite iniciar sesión en el panel de WordPress de tu nuevo sitio. Una vez que hayas iniciado sesión, puedes completar el siguiente paso para actualizar todas las URL restantes en la base de datos al nuevo sitio web.
- Inicia sesión en phpMyAdmin.
- Da clic en tu base de datos en el panel izquierdo. Aparecerán varias tablas debajo.
- Haz clic en la tabla wp_options.
- Ubica las filas 'home' y 'siteurl'. Da clic en el ícono de lápiz que se encuentra junto a cada una para editarla.
- Escribe la nueva URL.
- Da clic en el botón Continuar para guardar la configuración. Haz esto para las opciones siteurl y home.
Ahora puedes iniciar sesión en tu sitio en example.com/wp-login.php y continuar con la actualización de las URL restantes.
Actualizar todas las URL en la base de datos
Ahora debes actualizar todas las URL en la base de datos importada para usar el nuevo dominio. Revisa el siguiente artículo para ver varias opciones sobre cómo lograr esto:
Tu sitio web ahora se carga en el nuevo nombre de dominio y debería verse exactamente igual que en el dominio anterior.
Redirigir desde el sitio anterior
Es posible que los visitantes anteriores de tu antiguo sitio web hayan marcado la URL antigua como favorita en su navegador. Puedes redirigirlos automáticamente al nuevo sitio web iniciando sesión en el nombre de dominio antiguo y creando un archivo .htaccess con una redirección 301. Revisa este artículo para ver ejemplos de cómo configurar esto.