1 repositorio
Simulating dynamic routing on static hosts by intercepting requests via fallback pages.
Distinct from Static-Dynamic Hybrid Routing: Distinct from hybrid routing or prerendering; it specifically handles the runtime interception of routes on static platforms.
Explore 1 awesome GitHub repository matching web development · Static Route Interception. Refine with filters or upvote what's useful.
Este proyecto es una solución de enrutamiento del lado del cliente y gestor de URL diseñado para aplicaciones de una sola página (SPA) alojadas en plataformas estáticas, específicamente GitHub Pages. Permite que estas aplicaciones manejen enlaces profundos (deep links) y mantengan un enrutamiento funcional en hosts que no soportan redirecciones del lado del servidor. El sistema intercepta los errores 404 del servidor y los redirige a un punto de entrada principal, utilizando cadenas de consulta y fragmentos hash para preservar el estado de la aplicación y restaurar la ruta original deseada. También incluye utilidades para generar enlaces especializados compatibles con redirecciones para sitemaps, asegurando que los motores de búsqueda puedan indexar las páginas sin activar errores del servidor. El proyecto ofrece soporte integral para la gestión de rutas, la preservación del estado de la URL y la optimización para motores de búsqueda (SEO) en entornos de sitios estáticos.
Uses a custom fallback page to simulate dynamic routing on a platform that only supports static files.