عارض سلسلة إعادة التوجيه
تتبع سلسلة إعادة التوجيه الكاملة لأي رابط وشاهد كل قفزة (301/302/307/308) حتى الوجهة النهائية. تحقق من إعادة التوجيه الأساسية (HTTP→HTTPS، www/غير www، مسارات اللغة)، وكشف الحلقات والسلاسل الطويلة، واختياريًا فحص الرؤوس الخام بما في ذلك الموقع. تصدير النتائج إلى JSON للتدقيق والمراقبة.
الميزات
- تتبع سلاسل إعادة التوجيه (301/302/307/308) وكشف الرابط النهائي للوجهة.
- عرض هدف الموقع لكل قفزة لفهم التوجيه والتوحيد القياسي.
- التحقق من إعادة التوجيه الأساسية الشائعة (HTTP→HTTPS، www↔غير www).
- عرض اختياري للرؤوس الخام لتصحيح أعمق (بما في ذلك الموقع ورؤوس التخزين المؤقت إن وجدت).
- نسخ النتائج للتذاكر والتدقيقات وأدلة تشغيل الهجرة.
- تصدير تقارير JSON للأتمتة وفحوصات SEO القابلة للتكرار.
- آمن افتراضيًا: يحظر الأهداف على الشبكات الخاصة ويستخدم وكيل مستخدم ثابت.
🧭 كيفية الاستخدام for redirect-chain-viewer
الصق الرابط الذي تريد اختباره
أدخل الرابط البداي (بما في ذلك البروتوكول إن أمكن). اختبار كل من http:// و https:// يمكن أن يكشف مشاكل التوحيد القياسي.
اترك "متابعة إعادة التوجيه" مفعلة
تم تصميم هذه الأداة لتتبع السلاسل. متابعة إعادة التوجيه تظهر كل قفزة والوجهة النهائية.
فعّل "عرض الرؤوس الخام" عند التصحيح
إذا كنت بحاجة إلى أدلة أعمق (تنسيق الموقع، طبقات التخزين المؤقت، سلوك الخادم)، فعّل عرض الرؤوس الخام لرؤية المزيد من التفاصيل.
تفسير السلسلة
ابحث عن قفزات إضافية، أو تبديل في البروتوكول، أو تبديل في اسم المضيف، أو إعادة كتابة اللغة. أفضل سلسلة عادةً هي 0–1 قفزة إلى الرابط الأساسي.
تصدير JSON للتدقيق
حمّل تقرير JSON لتخزين النتائج، ومقارنة التغييرات بمرور الوقت، أو إرفاق أدلة بتذاكر SEO/العمليات.
المواصفات الفنية
سلوك تتبع إعادة التوجيه
تطلب الأداة الرابط وتتابع استجابات إعادة التوجيه، وتجمع كل قفزة حتى الوجهة النهائية أو يتم الوصول إلى الحد الأقصى المحدد لإعادة التوجيه.
| الإعداد | السلوك | الافتراضي |
|---|---|---|
| متابعة إعادة التوجيه | يتتبع عمليات إعادة التوجيه لجمع السلسلة الكاملة | مفعل |
| الحد الأقصى لإعادة التوجيه | يتوقف التتبع بعد هذا العدد من القفزات | 15 |
| عرض الرؤوس الخام | يتضمن رؤوس الاستجابة الخام في المخرجات لأغراض التصحيح | معطل |
| المهلة الزمنية | حد مهلة الطلب | 15000 مللي ثانية |
| وكيل المستخدم | يحدد وكيل المستخدم للطلب | Encode64Bot/1.0 (+https://encode64.com) |
| الشبكات الخاصة | يمنع الوصول إلى نطاقات الشبكات الخاصة لأسباب أمنية | معطل (الشبكات الخاصة غير مسموح بها) |
أنماط إعادة التوجيه "الجيدة" الشائعة
يجب أن تتجه معظم المواقع بسرعة إلى عنوان URL أساسي واحد لتقليل زمن الوصل والحمل على الزاحف.
| الهدف | مثال على السلسلة | موصى به |
|---|---|---|
| HTTP→HTTPS | http://example.com → https://example.com | ✅ نعم (دائم) |
| المضيف الأساسي | https://example.com → https://www.example.com (أو العكس) | ✅ نعم (دائم) |
| توحيد الشرطة المائلة الختامية | /page → /page/ | ✅ أحيانًا (كن متسقًا) |
| توحيد اللغة المحلية | / → /en/ | ✅ إذا تطلب استراتيجيتك ذلك |
| قفزات متعددة | http → https → www → /en/ → /page/ | ⚠️ قلل إذا أمكن |
كشف الحلقات المفرغة وأوضاع الفشل
عادةً ما تنشأ حلقات إعادة التوجيه من قواعد متضاربة عبر الطبقات (CDN + Nginx + التطبيق) أو إعدادات توحيد غير متطابقة.
| العَرَض | السبب النموذجي | نهج الإصلاح |
|---|---|---|
| يصل إلى الحد الأقصى لإعادة التوجيه | حلقة بين عنوانين URL (www↔غير www، http↔https، قواعد الشرطة المائلة) | مراجعة القواعد في CDN، والخادم الوكيل العكسي، وموجه التطبيق؛ التأكد من وجود مصدر واحد للحقيقة |
| 302/307 غير متوقع | إعادة توجيه مؤقتة تم تعيينها بواسطة المصادقة، أو اختبار A/B، أو البرمجيات الوسيطة | التبديل إلى 301/308 للتحويلات الدائمة؛ عزل سلوك البرمجيات الوسيطة |
| السلسلة تختلف حسب المنطقة | توجيه الحافة يختلف حسب نقطة الوجود / الموقع الجغرافي / الجهاز | اختبار عناوين URL دخول متعددة؛ توحيد عمليات إعادة التوجيه عند الحافة |
سطر الأوامر
استخدم curl لفحص سلاسل إعادة التوجيه بسرعة من الطرفية، بشكل مشابه لما يصوره هذه الأداة.
macOS / Linux
عرض عناوين رأس سلسلة إعادة التوجيه
curl -IL http://example.com-I تطبع العناوين فقط، -L تتبع عمليات إعادة التوجيه. سترى كل حالة HTTP وقفزة Location.
طباعة عنوان URL الفعلي النهائي بعد عمليات إعادة التوجيه
curl -Ls -o /dev/null -w "%{url_effective}
" http://example.comيخرج عنوان URL النهائي بعد اتباع عمليات إعادة التوجيه.
Windows (PowerShell)
فحص الاستجابة وإعادة التوجيهات
Invoke-WebRequest -Uri http://example.com -MaximumRedirection 10 -Method Get | Select-Object StatusCode, BaseResponseيمكن لـ PowerShell تتبع عمليات إعادة التوجيه حتى حد معين وتظهر الحالة الناتجة.
حالات الاستخدام
فحوصات توحيد SEO
تأكد من أن كل عنوان URL دخول يحل إلى عنوان URL أساسي واحد بسرعة وثبات.
- تأكد من إعادة توجيه HTTP إلى HTTPS
- تأكد من فرض اختيار الأساسي www/غير www
- تقليل السلاسل متعددة القفزات لتحسين كفاءة الزحف
هجرات الموقع وتغييرات النطاق
تحقق من إعادة توجيه عناوين URL القديمة بشكل صحيح إلى نظيراتها الجديدة وأن السلسلة تنتهي باستجابة 200.
- تحقق من إعادة توجيه الروابط القديمة إلى الروابط الجديدة
- تأكيد عمليات إعادة التوجيه الدائمة (301/308) للمحتوى المنقول
- اكتشاف حالات إعادة التوجيه إلى 404
تصحيح أخطاء CDN / الوكيل العكسي
فهم كيفية تفاعل قواعد الحافة، والوكلاء، والتطبيق عند طلب عنوان URL.
- تحديد الطبقة التي تنشئ كل قفزة
- اكتشاف الحلقات الناتجة عن قواعد توحيد مكررة
ضمان الجودة للتوجيه المعتمد
التحقق من صحة توجيه اللغة أو المنطقة (مثل / → /en/) دون إنشاء سلاسل تحويل طويلة أو حلقات عن طريق الخطأ.
- تأكيد سلوك إعادة كتابة اللغة
- تجنب أنماط /fr → /fr/ → /fr (حلقة)
❓ Frequently Asked Questions
❓لماذا تعتبر سلاسل إعادة التوجيه سيئة لتحسين محركات البحث (SEO)?
❓ماذا يجب أن أستخدم: 301 أم 308?
HTTP بشكل أكثر صرامة، بينما يُستخدم 301 على نطاق واسع ومفهوم. لتحسين محركات البحث، يمكن أن يكون أي منهما جيدًا إذا تم استخدامه بشكل متسق للانتقالات الدائمة.❓لماذا أرى 302/307 بينما كنت أتوقع 301?
❓كيف يمكنني العثور على سبب حلقة إعادة التوجيه?
HTTPS، التطبيق يجبر على HTTP). قم بمراجعة طبقة واحدة في كل مرة واحتفظ بمنطق التوحيد في مكان واحد عندما يكون ذلك ممكنًا.❓هل يجب علي إعادة توجيه الشرطات المائلة الزائدة?
❓هل من الآمن لصق عناوين URL هنا?
Pro Tips
استهدف 0-1 إعادة توجيه للوصول إلى عنوان URL الأساسي. قم بتحديث الروابط الداخلية وخرائط الموقع للإشارة مباشرة إلى الوجهة النهائية.
احتفظ بقواعد التوحيد في طبقة واحدة (CDN أو الوكيل أو التطبيق) لتجنب عمليات إعادة التوجيه المتضاربة والحلقات.
للانتقالات الدائمة، استخدم 301/308 وتجنب 302/307 ما لم تكن إعادة التوجيه مؤقتة حقًا.
عند اختبار السلوك الأساسي، تحقق من متغيرات البروتوكول والمضيف (http/https + www/non-www) وقارن النتائج.
قم بتصدير نتائج JSON أثناء عمليات الترحيل لتتبع التراجعات وإثبات صحة إعادة التوجيه لأصحاب المصلحة.
Additional Resources
Other Tools
- محسن CSS
- محسن HTML
- محسن Javascript
- محسن PHP
- منتقي الألوان
- مستخرج Sprite
- مُشَفِّر ثنائي Base32
- فَكَّاك Base32
- مُشَفِّر Base32
- مُشَفِّر ثنائي Base58
- فَكَّاك Base58
- مُشَفِّر Base58
- مُشَفِّر ثنائي Base62
- فَكَّاك Base62
- مُشَفِّر Base62
- مُشَفِّر ثنائي Base64
- فك تشفير Base64
- تشفير Base64
- مُشَفِّر ثنائي سداسي عشري
- فَكَّاك سداسي عشري
- مُشَفِّر سداسي عشري
- منسق Csharp
- منسق CSV
- Dockerfile Formatter
- منسق Elm
- منسق ENV
- منسق Go
- منسق Graphql
- منسق Hcl
- منسق INI
- منسق JSON
- منسق Latex
- منسق Markdown
- منسق Objectivec
- Php Formatter
- منسق Proto
- منسق Python
- منسق Ruby
- منسق Rust
- منسق Scala
- منسق سكريبت Shell
- منسق SQL
- منسق SVG
- منسق Swift
- منسق TOML
- Typescript Formatter
- منسق XML
- منسق YAML
- منسق Yarn
- مختصر CSS
- Html Minifier
- Javascript Minifier
- مختصر JSON
- مصغر XML
- Cache Headers Analyzer
- Cors Checker
- Csp Analyzer
- Dns Records Lookup
- عارض رؤوس HTTP
- Http Status Checker
- Open Graph Meta Checker
- Robots Txt Tester
- Security Headers Checker
- Security Txt Checker
- Sitemap Url Inspector
- Tls Certificate Checker
- PDF إلى نص
- مختبر Regex
- مدقق ترتيب SERP
- بحث Whois