مولّد إعادة التوجيه لـ Nginx
للقوائم الطويلة تكتب الأداة جدول map (بحث بالتجزئة دون regex)، ولعدد قليل من الصفحات كتل location. وتولّد أيضاً كتل server لـ HTTPS وwww ونقل النطاق.
الخصوصية والتكلفة
تعمل هذه الأداة داخل متصفحك. لا يُرسل ما تكتبه أو تلصقه إلى خوادمنا واستخدامها مجاني.
كيف تعمل الأداة
- اختر الوضع: صفحات ومجلدات، أو HTTPS وwww والشرطة الأخيرة، أو نقل النطاق.
- الصق القائمة أو أدخل النطاقات ثم اختر map أو location لكل قاعدة.
- ضع كتلة map في سياق http وباقي الكتل في كتلة server الموسومة، ثم اختبر بالأمر nginx -t وأعد التحميل.
مثال
مع «/old-page /new-page» يكتب وضع map المفتاحين "/old-page" و"/old-page/" باتجاه "/new-page" يليهما if ينفذ return 301 مع الاحتفاظ بسلسلة الاستعلام. ومع example.com وتفعيل HTTPS وwww تستمع كتلة على المنفذ 80 لـ «example.com www.example.com» وتعيد return 301 https://www.example.com$request_uri.
ماذا تعني النتيجة
لا يقرأ Nginx ملف .htaccess: تعيش إعادات التوجيه في إعداد الخادم. يقارن map المسار حرفياً ويبقى سريعاً مع آلاف الأسطر. تستخدم قواعد المجلدات وسلسلة الاستعلام if متبوعة بـ return وهو الاستخدام الآمن لـ if. القيم بين علامات اقتباس وتُرمَّز علامة $ في الأهداف كي لا تصبح متغيراً.
مشكلات شائعة تساعد هذه الأداة على حلها
- يجب تعريف map في سياق http لا داخل server وإلا يفشل nginx -t.
- مفتاحان متطابقان في map يوقفان nginx عند التشغيل؛ تزيل الأداة التكرار.
- حذف الشرطة الأخيرة عن مجلد فعلي يسبب حلقة مع إضافة nginx التلقائية للشرطة ما لم يوجد شرط -d.
- القواعد ذات اسم المضيف مكانها كتلة server الخاصة بذلك المضيف لا map عامة.
الأسئلة الشائعة
return 301 أم rewrite؟
return أبسط وأسرع لإعادة التوجيه: يرد nginx مباشرة. أما rewrite ... permanent فيفيد عند إعادة استخدام جزء من المسار بتعبير regex لكنه لا يعرف سوى 301 و302.
هل أحتاج قواعد كثيرة لاستخدام map؟
لا، لكنها تفيد من بضع عشرات من الأسطر. وبعد مئة مدخل تضيف الأداة map_hash_max_size وmap_hash_bucket_size.
من أين تأتي الشهادات؟
تحتوي كتل 443 على مسارات ssl_certificate تجريبية. استبدلها بملفاتك (Let's Encrypt أو مزوّد الاستضافة…).
هل تُرسل بياناتي إلى أي مكان؟
لا، يتم التوليد داخل متصفحك.
أدوات ذات صلة
- مولّد قواعد إعادة التوجيهقائمة واحدة وستة تنسيقات للمخرجات. تفحص الأداة كل سطر وتنبّه إلى الحلقات والتكرار والسلاسل، ثم تكتب الصيغة التي تتوقعها كل منصة.مجاني · يعمل في متصفحك
- مولّد إعادة التوجيه لـ .htaccessثلاثة أوضاع: توجيه صفحة بصفحة، وضبط الموقع (HTTPS وwww والشرطة الأخيرة)، والانتقال إلى نطاق جديد. تُهرَّب الأنماط نيابةً عنك.مجاني · يعمل في متصفحك
- مولّد قواعد إعادة التوجيه لـ Cloudflareيقدّم Cloudflare طريقتين لإعادة التوجيه: قاعدة لكل إعادة توجيه (Single Redirects) أو قائمة روابط دقيقة (Bulk Redirects). تكتب الأداة الطريقتين مع بعض القوالب الشائعة.مجاني · يعمل في متصفحك
- فاحص سلاسل إعادة التوجيهالصق رابطاً لترى كل عمليات إعادة التوجيه التي يمرّ بها قبل الصفحة النهائية، مع رمز الحالة وزمن كل قفزة.حساب مجاني · 3 فحوصات مباشرة يومياً
- منشئ وسم canonicalالصق رابط صفحة فتنظفه الأداة (https ومعاملات التتبع والجزء وملف index والشرطة الأخيرة) وتنتج وسم canonical وترويسة HTTP.مجاني · يعمل في متصفحك
- حذف معاملات الروابطالصق روابطك واحذف دفعة واحدة معاملات التتبع (utm_* و gclid و fbclid…) أو أي أسماء تختارها مع إبقاء بقية الرابط كما هو.مجاني · يعمل في متصفحك