Migrar un sitio WordPress a Anested
Mueve WordPress desde Hostinger o cualquier host y corrige los problemas clásicos posteriores a la migración: redirecciones al dominio antiguo y errores 403.
Antes de empezar
Una migración de WordPress consiste en realidad en mover dos cosas — tus archivos y tu base de datos — y luego indicarle a WordPress su nueva dirección. La mayoría de los problemas tras la mudanza vienen de omitir ese último paso.
¿Puedo mover mi sitio WordPress desde Hostinger u otro host a Anested?
Sí. Cualquier sitio WordPress autoalojado se puede mover al hosting web de Anested. Traes una copia de los archivos de tu sitio (un export .zip) y, si tienes uno, un export de la base de datos (.sql). Anested descomprime los archivos, los conecta a una base de datos, apunta el sitio a tu subdominio gratuito <slug>.web.anested.com y emite el HTTPS automáticamente.
Lo único que no se puede mover es un sitio alojado en una plataforma cerrada como Wix o Squarespace — no funcionan fuera de su propio servicio. WordPress, en cambio, es totalmente portable.
¿Qué necesito antes de empezar?
Tres cosas cubren casi toda migración:
- Un .zip de tus archivos WordPress — la mayoría de los hosts (incluido Hostinger) tienen un botón «export» o «backup», o puedes comprimir la carpeta public_html.
- Un export de la base de datos (.sql) — a menudo incluido en el mismo backup, o exportado por separado desde phpMyAdmin.
- La dirección de tu sitio antiguo (p. ej. https://example.com) — necesaria para que los enlaces dentro del contenido se reescriban a la nueva dirección.
¿Mi sitio se caerá durante la mudanza?
No. Tu sitio antiguo sigue funcionando hasta que cambies tu dominio. Construyes la copia en Anested en su subdominio temporal yoursite.web.anested.com, compruebas que funciona ahí y solo entonces apuntas tu dominio hacia nosotros. Los visitantes nunca ven una interrupción.
Migrar tu sitio, paso a paso
¿Cómo saco mi sitio de mi host antiguo?
Desde el panel de tu host antiguo, crea una copia de seguridad completa o un export y descárgalo. En Hostinger suele estar en Files → Backups (o en la opción «Export website»). Necesitas dos piezas: los archivos del sitio (un .zip) y la base de datos (un archivo .sql). Si tu host solo da un archivo combinado, no pasa nada — el .sql suele estar dentro.
¿Cómo lo importo en Anested?
En tu panel de Anested, crea un sitio de hosting, abre su pestaña Files y sube tu .zip — se extrae automáticamente. Luego abre el paso WordPress → Import / Migrate e introduce los datos de tu base de datos y la dirección de tu sitio antiguo. Anested encuentra el núcleo de WordPress dentro del zip, escribe un nuevo wp-config.php, importa tu .sql y reemplaza la dirección antigua por la nueva.
Ese paso de importación es el importante: es el que reapunta WordPress a su nuevo hogar. Si solo subes los archivos y lo omites, te toparás con el problema de redirección descrito más abajo.
¿Debo aportar mi propia base de datos?
Sí — en Anested, la base de datos de tu WordPress es un proyecto de base de datos gestionada que te pertenece, separado de los archivos del sitio. Crea primero una base MySQL/MariaDB en la sección Databases y luego pega su host, nombre, usuario y contraseña en el formulario de importación de WordPress. Mantener los datos separados significa que borrar o reconstruir un sitio nunca toca tu contenido.
Problema: mi sitio redirige a mi dominio antiguo
Este es el problema más común tras mover WordPress. Abres yoursite.web.anested.com y salta al instante a tu dirección antigua (p. ej. example.com). Nada en Anested te está redirigiendo — es el propio WordPress quien lo hace.
¿Por qué mi nuevo sitio sigue redirigiendo a mi dominio antiguo?
WordPress guarda su propia dirección en la base de datos, en dos ajustes llamados Dirección del sitio (siteurl) y Dirección de WordPress (home). Cuando importaste tu base antigua, siguen indicando tu dominio antiguo — así que en cada petición WordPress envía al visitante allí. No es una redirección del hosting; es WordPress imponiendo la dirección en la que cree que reside.
La solución limpia es volver a ejecutar el paso WordPress → Import / Migrate con las credenciales de tu base rellenadas. Eso actualiza ambas direcciones a tu nuevo subdominio y reescribe los enlaces de tu contenido en consecuencia.
Volví a ejecutar la importación y sigue redirigiendo. ¿Y ahora?
Entonces la dirección antigua está codificada en wp-config.php, lo que anula la base de datos y no puede corregirlo el importador. Abre la pestaña Files, edita wp-config.php y busca estas dos líneas:
Elimina ambas líneas (WordPress usará entonces los valores corregidos de la base) o cámbialas por tu nueva dirección. Guarda, recarga el sitio y la redirección se detiene.
define('WP_HOME', 'https://example.com');
define('WP_SITEURL', 'https://example.com');Ya no tengo el dominio antiguo — ¿cómo detengo la redirección?
Misma solución: el destino de la redirección está en tus ajustes de WordPress, no en el dominio. Vuelve a ejecutar la importación (que impone la nueva dirección) y, si persiste, quita las líneas WP_HOME / WP_SITEURL de wp-config.php como arriba. Una vez que apunten a tu subdominio de Anested, el dominio antiguo no se vuelve a contactar.
Problema: 403 Forbidden
Un 403 significa «acceso denegado». Tras una migración suele venir de uno de dos lugares — y la diferencia importa, porque la solución es distinta.
¿Por qué veo un 403 Forbidden después de migrar?
Primero averigua de dónde viene el 403. Si tu sitio redirige primero a tu dominio antiguo y luego muestra 403, el 403 viene de tu host ANTIGUO — ese dominio ya no sirve tu sitio, así que rechaza la petición. Corregir la redirección (ver la sección de arriba) hace que el 403 desaparezca con ella.
Si el 403 aparece directamente en yoursite.web.anested.com sin redirección, está de nuestro lado y viene de tus archivos. Las tres causas habituales están abajo.
El 403 está directamente en mi subdominio de Anested — ¿cómo lo corrijo?
Revisa estas tres cosas en la pestaña Files, en orden:
- Un .htaccess sobrante de tu host antiguo — abre .htaccess y quita cualquier regla que deniegue el acceso («Require all denied», bloqueos de IP) o que reescriba a tu dominio antiguo. Un .htaccess de WordPress limpio solo contiene el bloque de reescritura estándar de WordPress.
- Una carpeta envoltorio — algunos exports se descomprimen en una subcarpeta public_html/ o example.com/, de modo que tu index.php no está en el nivel superior. Sube los archivos del sitio para que index.php quede directamente en la raíz, o define esa subcarpeta como raíz del sitio.
- Un index que falta — si no hay index.php (ni index.html) en la raíz, el servidor se niega a listar la carpeta y devuelve 403. Asegúrate de que el index.php de WordPress esté presente en la raíz.
¿Cómo sé de qué host viene el 403?
Observa la barra de direcciones. Si cambió a tu dominio antiguo antes de aparecer el 403, el error es de tu host antiguo — corrige primero la redirección. Si sigue mostrando yoursite.web.anested.com, el error está en tus archivos de Anested — sigue las tres comprobaciones de arriba.
Otros problemas comunes tras la migración
Mis imágenes están rotas o faltan
Las imágenes rotas casi siempre significan que hay enlaces en tu contenido que aún apuntan al dominio antiguo, o que la carpeta uploads no llegó. Volver a ejecutar la importación reescribe los enlaces del contenido por ti. Si aún faltan imágenes, comprueba que wp-content/uploads estuviera incluido en tu .zip y vuelve a subir esa carpeta si no era así.
Aparece una pantalla en blanco o «Se ha producido un error crítico»
Suele ser un plugin o tema que no se lleva bien con el nuevo entorno. Renombra la carpeta wp-content/plugins (a plugins_off) en la pestaña Files para desactivar todo de golpe — si el sitio vuelve, renómbrala de nuevo y reactiva los plugins uno a uno para hallar al culpable. Los plugins de caché o específicos del host (LiteSpeed, el plugin de tu host antiguo) son los sospechosos habituales y pueden simplemente eliminarse.
Todas las páginas dan 404 excepto la página de inicio
Tus reglas de enlaces permanentes no pasaron. Entra en wp-admin, ve a Ajustes → Enlaces permanentes y haz clic en Guardar (sin cambiar nada) — eso regenera las reglas de reescritura. Si wp-admin funciona pero las páginas públicas dan 404, casi siempre es la solución.
«Error al establecer una conexión con la base de datos»
WordPress no puede llegar a tu base de datos. Abre wp-config.php en la pestaña Files y confirma que DB_HOST, DB_NAME, DB_USER y DB_PASSWORD coinciden exactamente con el proyecto de base de datos gestionada que creaste en Anested. Un solo carácter equivocado — a menudo un valor que quedó de tu host antiguo — es la causa habitual. Volver a ejecutar la importación con las credenciales correctas reescribe el archivo por ti.
Estoy atrapado en un bucle de inicio de sesión y no puedo entrar a wp-admin
Un bucle de inicio de sesión es otro síntoma de una Dirección del sitio incorrecta — WordPress te reenvía una y otra vez al dominio antiguo para iniciar sesión. Corrige la dirección exactamente como en la sección de redirección (reimportar y luego revisar WP_HOME / WP_SITEURL en wp-config.php). Borrar después las cookies del sitio en tu navegador limpia cualquier estado de sesión a medias.
Mi sitio es mucho más lento que antes
A menudo un plugin de caché de tu host antiguo sigue instalado pero ya no funciona aquí, así que cada página se reconstruye desde cero. Elimina los plugins específicos del host (LiteSpeed Cache, el optimizador de tu host anterior) y sus archivos drop-in sobrantes en wp-content, y luego añade un plugin de caché adecuado para este entorno. El paso de importación ya desactiva los más comunes por ti.
Mi formulario de contacto o los correos de WordPress no se envían
WordPress no envía correo de forma fiable por sí solo en ningún hosting compartido. Instala un plugin SMTP y conéctalo a una cuenta de correo que controles (el buzón de tu dominio o un servicio de correo transaccional). Esto es una práctica normal de WordPress y no es específico de Anested.
¿Sigues atascado?
Nuestro equipo puede revisar tu sitio directamente — escríbenos y te ayudamos a solucionarlo.