فاحص إعادة التوجيه

بمساعدة الخادم الويب

تتبّع ما يصل إلى 10 عمليات إعادة توجيه من أي عنوان URL عام وافحص رموز الحالة وترويسات Location والترقية إلى HTTPS والحلقات وإجمالي زمن الاستجابة — أداة أساسية لعمليات ترحيل SEO وفحص الروابط.

الخصوصية: ترسل هذه الأداة الطلب عبر خادم متقن للوصول إلى الهدف. يُنقل فقط العنوان والترويسات والمحتوى الذي تدخله، ولا يُحفظ أي شيء.
جارٍ تحميل الأداة…

كيف تعمل إعادة التوجيه في HTTP؟

إعادة التوجيه استجابة 3xx تحمل ترويسة Location تسمّي عنواناً آخر: 301 و308 تعنيان انتقالاً دائماً (تنقل محركات البحث مكانة الصفحة)، و302 و307 مؤقتاً، بينما تحافظ 307/308 على أسلوب الطلب وقد تحوّل 301/302 طلب POST إلى GET. كل سلسلة إعادة توجيه تكلّف رحلة ذهاب وعودة، والحلقة عيب؛ وفحص العنوان النهائي وحالته جزء روتيني من اختبار الواجهات وتحسين محركات البحث.

اقرأ الدليل: شرح رموز حالة HTTP

كيفية استخدام فاحص إعادة التوجيه

  1. أدخل عنوان URL المراد تتبّعه — ابدأه بـ http:// للتحقق من الترقية إلى HTTPS أيضاً.
  2. قلّل الحد الأقصى لعدد القفزات إن أردت.
  3. شغّل التتبّع وافحص كل قفزة؛ وتقترح قائمة الملاحظات الإصلاحات المناسبة.

مزايا فاحص إعادة التوجيه

  • يتتبّع ما يصل إلى 10 قفزات ويعرض عنوان URL والحالة ومعناها وترويسة Location والزمن لكل قفزة
  • ملخص لعدد عمليات إعادة التوجيه والحالة النهائية وعنوان URL النهائي وإجمالي زمن الاستجابة وحالة HTTPS
  • كشف الحلقات وتحذيرات من السلاسل الطويلة (أكثر من عمليتي إعادة توجيه)، ومن القفزات المؤقتة 302/307 (مع تذكير باستخدام 301/308 للنقل الدائم)، ومن ترويسات Location النسبية، والتراجع من HTTPS إلى HTTP
  • إبراز تغيّرات المضيف عبر السلسلة (http → https → www)
  • تصدير السلسلة بصيغة CSV لعمليات تدقيق ترحيل SEO

مثال على فاحص إعادة التوجيه

تتبّع عنوان URL قديم لمدوّنة

الإدخال:

http://example.com/blog/post

النتيجة:

1  http://example.com/blog/post      301 → https://example.com/blog/post   38 ms
2  https://example.com/blog/post     301 → https://www.example.com/blog/post   41 ms
3  https://www.example.com/blog/post 200                                       120 ms
Findings: HTTPS upgrade at hop 2 · Chain crosses 2 hosts: example.com → www.example.com.

الأسئلة الشائعة حول فاحص إعادة التوجيه

ما العدد المقبول لعمليات إعادة التوجيه؟

واحدة في الحالة المثالية. تكلّف كل قفزة رحلة ذهاب وإياب، وتمرّر محركات البحث إشارة ترتيب أقل قليلاً عبر السلاسل الطويلة. تحذّر الأداة عندما تتجاوز السلسلة عمليتي إعادة توجيه أو تعبر عدة مضيفات.

ما حلقة إعادة التوجيه؟

سلسلة تعود إلى عنوان URL سبق أن زارته (A → B → A). تتوقف المتصفحات عندها وتعرض الخطأ ERR_TOO_MANY_REDIRECTS. يكشف المرحّل (relay) الحلقات ويتوقف مبكراً.

لماذا أبدأ بـ http:// بدلاً من https://؟

يُظهر البدء من HTTP غير المشفّر ما إذا كان الموقع يرقّي الاتصال إلى HTTPS، وبأي رمز حالة، وما إذا كان توحيد www/non-www يحدث في القفزة نفسها أم يضيف عملية إعادة توجيه أخرى.

لماذا تختلف النتائج عمّا أراه في متصفحي؟

يرسل المرحّل طلباً عاماً دون ملفات تعريف الارتباط أو ترويسات اللغة أو الجهاز الخاصة بك. وقد تتصرف المواقع التي تعيد التوجيه بناءً على حالة تسجيل الدخول أو الموقع الجغرافي أو User-Agent بشكل مختلف.

ملاحظات تقنية

يتتبّع مرحّل متقن عمليات إعادة التوجيه دون ملفات تعريف الارتباط أو ترويسات المتصفح؛ وتُتبع الرموز 301/302/303/307/308 جميعها. وتُطلب كل قفزة بطلب GET عادي، لذا لا تدخل قواعد تغيير الطريقة (method) في الحساب ولا تُذكر في النتائج (قد تحوّل 301/302 طلب POST إلى GET، وتحوّل 303 الطلب إلى GET، وتُبقي 307/308 على الطريقة والمتن).

المراجع

  • RFC 9110: HTTP SemanticsIETF · 2022معاني أساليب HTTP وحقول الترويسات ورموز الحالة والتفاوض على المحتوى، بغضّ النظر عن إصدار البروتوكول.
  • HTTP response status codes — MDNMDN Web Docs (Mozilla)كل رمز حالة مع معناه واستخدامه المعتاد، من 100 إلى 511.