Update "unnamed"
-62
@@ -1,62 +0,0 @@
|
||||
# Cutover DNS
|
||||
|
||||
Operación final: pasar el dominio `feadulta.org` del Joomla viejo al WordPress nuevo, quitar el HTTP Basic Auth y dejar el sitio público.
|
||||
|
||||
**Previsto: ~junio 2026.**
|
||||
|
||||
## Estado actual
|
||||
|
||||
- WordPress vive en `/web/` del mismo hosting Dreamhost que el Joomla original.
|
||||
- El sitio está **protegido por HTTP Basic Auth** (`feadul316` / `X5nWjWrnPg7F`) → ningún visitante puede verlo accidentalmente.
|
||||
- El dominio `feadulta.org` todavía resuelve al Joomla (configuración legacy).
|
||||
- Los redirects 301 K2 ya están listos: 17.853 entradas en `wp_fg_redirect`.
|
||||
|
||||
## Script
|
||||
|
||||
`/home/rafa/joomla-migration/scripts/cutover_feadulta_com.sh`
|
||||
|
||||
> El script existe pero **debe revisarse** antes de ejecutarlo. Issue: [#3 Preparar y revisar script de cutover DNS](http://localhost:3000/rafa/feadulta/issues/3).
|
||||
|
||||
Acciones que típicamente debe contemplar (revisar):
|
||||
- Sincronizar BD local → prod si hay deltas pendientes (issue [#4](http://localhost:3000/rafa/feadulta/issues/4)).
|
||||
- Quitar HTTP Basic Auth (`.htaccess` / panel de Dreamhost).
|
||||
- Cambiar config de WP para que `siteurl` / `home` apunten a `https://feadulta.org`.
|
||||
- Re-generar permalinks.
|
||||
- Limpiar caché.
|
||||
- Verificar HTTPS / certificado.
|
||||
|
||||
## Pre-cutover (lista de verificación)
|
||||
|
||||
Estos son los issues abiertos del milestone `v1: Pre-cutover` que deberían cerrarse antes:
|
||||
|
||||
- [#1](http://localhost:3000/rafa/feadulta/issues/1) Test completo antes del cutover DNS
|
||||
- [#2](http://localhost:3000/rafa/feadulta/issues/2) Fix carta de la semana 404 en idiomas EN/FR/IT/PT
|
||||
- [#3](http://localhost:3000/rafa/feadulta/issues/3) Preparar y revisar script de cutover DNS
|
||||
- [#4](http://localhost:3000/rafa/feadulta/issues/4) Sincronizar base de datos local → producción antes del cutover
|
||||
- Auditoría visual reciente: issues **#18-#32** (ver [Roadmap](Roadmap))
|
||||
|
||||
## Post-cutover inmediato
|
||||
|
||||
1. Verificar que todas las URLs antiguas de K2 (`/es/.../item/NNN-alias.html`) redirigen 301 al post WP correspondiente.
|
||||
2. Test multiidioma: portadas, navegación, categorías.
|
||||
3. Test del formulario Brevo (alta boletín).
|
||||
4. Revisar Yoast SEO sitemaps regenerados.
|
||||
5. **Quitar `noindex`/`nofollow`** ([#19](http://localhost:3000/rafa/feadulta/issues/19)).
|
||||
|
||||
## Post-cutover (v2: Post-launch)
|
||||
|
||||
Estas tareas requieren el dominio activo y/o son mejoras no bloqueantes:
|
||||
|
||||
- [#5](http://localhost:3000/rafa/feadulta/issues/5) Instalar y configurar AdSense (requiere dominio activo)
|
||||
- [#6](http://localhost:3000/rafa/feadulta/issues/6) TTS (text-to-speech)
|
||||
- [#7](http://localhost:3000/rafa/feadulta/issues/7) Wordfence
|
||||
- [#8](http://localhost:3000/rafa/feadulta/issues/8) Buscador avanzado con Typesense (~24.778 posts; Relevanssi descartado por 570MB de índice)
|
||||
|
||||
## Rollback
|
||||
|
||||
Si algo va mal:
|
||||
1. Restaurar `.htaccess` (vuelve a poner HTTP Basic Auth → sitio inaccesible).
|
||||
2. Volver a apuntar DNS al Joomla viejo si Dreamhost mantiene la configuración.
|
||||
3. UpdraftPlus tiene los últimos backups de WP.
|
||||
|
||||
Documentar mejor el rollback en el script antes de ejecutarlo.
|
||||
Reference in New Issue
Block a user