PPI Maintenance Redirect

PPI Maintenance Redirect es un plugin extremadamente simple y ligero diseñado para una única tarea: redirigir a todos los visitantes (usuarios no logueados) a una URL específica cuando necesitas poner tu sitio en mantenimiento.

Mientras los administradores pueden seguir accediendo y trabajando en el sitio normalmente, los visitantes serán enviados automáticamente a la página que tú definas (puede ser una página temporal, otro sitio web, una red social, etc.).

Características:

  • Activación Simple: Un solo checkbox para activar o desactivar la redirección.
  • URL Personalizable: Ingresa cualquier URL válida (interna o externa) como destino.
  • Acceso de Administrador: Los usuarios con capacidad manage_options siempre verán el sitio real.
  • Evita Bucles: El plugin detecta si ya estás en la URL de destino para no redirigir infinitamente.
  • Código de Estado 503: Envía la cabecera 503 Service Unavailable a los motores de búsqueda antes de redirigir, indicando que el sitio está temporalmente fuera de servicio.
  • Redirección 307: Utiliza una redirección temporal (307) para no afectar negativamente el SEO a largo plazo.
  • Ligero: Implementado en un solo archivo, mínimo impacto en el rendimiento.

Ideal para mantenimientos rápidos, actualizaciones importantes o cuando necesitas dirigir temporalmente el tráfico a otra parte.

== Installation ==

  1. Sube la carpeta ppi-maintenance-redirect al directorio /wp-content/plugins/.
  2. Activa el plugin a través del menú ‘Plugins’ en WordPress.
  3. Ve a «Ajustes» > «Mantenimiento Redirect» en tu panel de administración.
  4. Introduce la URL de destino completa.
  5. Marca la casilla «Activar Redirección».
  6. Guarda los cambios.

== Frequently Asked Questions ==

= ¿Los administradores son redirigidos? =

No. Los usuarios que hayan iniciado sesión y tengan la capacidad manage_options (normalmente, los administradores) no serán redirigidos y podrán ver y trabajar en el sitio web con normalidad.

= ¿Qué tipo de URL puedo usar? =

Puedes usar cualquier URL válida, tanto interna (ej. /pagina-aviso/) como externa (ej. https://miotraweb.com/mantenimiento). Asegúrate de incluir http:// o https:// para URLs externas.

= ¿Afecta al SEO? =

El plugin envía una cabecera 503 Service Unavailable y realiza una redirección 307 Temporary Redirect. Ambas señales indican a los motores de búsqueda que la indisponibilidad es temporal y que no deben eliminar tus páginas del índice. Además, la propia página de destino (si es una página de tu sitio) tendrá la meta etiqueta noindex, nofollow añadida automáticamente mientras el modo esté activo.

¿Hablamos?