1 مستودع
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.
هذا المشروع عبارة عن حل للتوجيه (routing) من جانب العميل ومدير لعناوين URL، مصمم لتطبيقات الصفحة الواحدة (SPA) المستضافة على منصات ثابتة، وتحديداً GitHub Pages. يتيح هذا المشروع للتطبيقات التعامل مع الروابط العميقة (deep links) والحفاظ على وظائف التوجيه على المضيفات التي لا تدعم عمليات إعادة التوجيه من جانب الخادم. يعمل النظام على اعتراض أخطاء 404 من جانب الخادم وإعادة توجيهها إلى نقطة الدخول الرئيسية، مع استخدام سلاسل الاستعلام (query strings) وأجزاء الهاش (hash fragments) للحفاظ على حالة التطبيق واستعادة المسار الأصلي المقصود. كما يتضمن أدوات مساعدة لإنشاء روابط متخصصة متوافقة مع إعادة التوجيه لخرائط الموقع (sitemaps)، مما يضمن قدرة محركات البحث على فهرسة الصفحات دون التسبب في أخطاء من جانب الخادم. يوفر المشروع دعماً شاملاً لإدارة المسارات، والحفاظ على حالة URL، وتحسين محركات البحث (SEO) لبيئات المواقع الثابتة.
Uses a custom fallback page to simulate dynamic routing on a platform that only supports static files.