فاحص سلسلة إعادة التوجيه
هذا الفاحص المجاني لإعادة التوجيه يطلب عنوان URL ويتابع كل إعادة توجيه يدويًا، حتى عشر قفزات، ويعرض كل عنوان في السلسلة برمز الحالة الخاص به وما إذا كانت القفزة دائمة أم مؤقتة. يبلغ عن عنوان URL النهائي ورمز الحالة، ويحدد السلاسل الأطول من قفزتين، والحلقات وإعادات التوجيه المؤقتة، ويقول ما يجب تغييره. استخدمه بعد الهجرة أو نقل HTTPS.
Redirect Chain Checker
Technical SEO
عن هذه الأداة
تتراكم عمليات إعادة التوجيه بصمت: من http إلى https، ثم من non-www إلى www، ثم من slug قديم إلى جديد، ثم شرطة مائلة زائدة. كل قفزة تكلف رحلة ذهاب وإياب للزوار وقيمة ترتيب قليلة لمحركات البحث، وتتوقف Google عن المتابعة بعد عدد قليل. الحلقة تأخذ الصفحة بالكامل. السلاسل غير مرئية في المتصفح لأنه يصل ببساطة إلى النهاية.
يطلب الفاحص عنوان URL من خادمنا دون متابعة عمليات إعادة التوجيه تلقائيًا. لكل إجابة 3xx يقرأ رأس Location، ويسرد القفزة برمز الحالة الخاص بها، ويطلب العنوان التالي، ويعيد فحص كل واحد من أجل الأمان، حتى تجيب صفحة ما، أو تعود السلسلة إلى نفسها، أو يتم استخدام عشر قفزات. كما يلاحظ تحديث meta refresh أو إعادة توجيه JavaScript مخفية في صفحة تجيب 200، وهو النوع الذي تتعامل معه محركات البحث بريبة.
ما يعرضه هو المسار من خادمنا مع وكيل مستخدم متصفح سطح المكتب وبدون ملفات تعريف الارتباط. قد تعيد المواقع التي تعيد التوجيه حسب البلد أو اللغة أو الجهاز زوارك إلى مكان آخر. عمليات إعادة التوجيه التي تحدث داخل JavaScript بعد تحميل الصفحة لا يتم متابعتها؛ يتم الإبلاغ عن نموذج meta refresh فقط.
الأسئلة الشائعة
كم عدد عمليات إعادة التوجيه كثيرة جدًا؟
واحد مثالي، اثنان مقبول، ثلاثة أو أكثر هي سلسلة تستحق الإصلاح. تتابع Google حتى عشر قفزات قبل الاستسلام، لكن كل قفزة تؤخر الزائر وقد تفقد بعض قيمة الترتيب. وجه كل عنوان قديم مباشرة إلى الصفحة النهائية بدلاً من توجيهه إلى العنوان القديم التالي.
ما الفرق بين 301 و 302 و 307 و 308؟
301 و 308 دائمان: تنقل محركات البحث إشارات الترتيب وتعرض العنوان الجديد. 302 و 307 مؤقتان: يتم الاحتفاظ بالعنوان القديم في الفهرس. 307 و 308 يحظران أيضًا تغيير POST إلى GET. بالنسبة للصفحات المنقولة، استخدم 301 (أو 308)؛ استخدم 302 فقط للتغييرات قصيرة الأجل الحقيقية.
ما هي حلقة إعادة التوجيه وكيف أصلحها؟
الحلقة هي سلسلة تعود إلى عنوان زارته بالفعل، لذا تعرض المتصفحات "عمليات إعادة توجيه كثيرة جدًا". عادة ما تأتي من قاعدتين تتقاتلان: مكون إضافي يفرض https بينما يفرض الخادم أو CDN http، أو قواعد www و non-www تشير إلى بعضها البعض. عطّل القواعد واحدة تلو الأخرى حتى تنقطع الحلقة، ثم احتفظ بقاعدة واحدة.
لماذا تمر إعادة التوجيه الخاصة بي عبر http أولاً؟
لأن الرابط بدأ بـ http:// والخادم يعيد التوجيه إلى https قبل تطبيق القاعدة التالية. دمج القواعد بحيث ينتقل http://old مباشرة إلى https://final في قفزة واحدة، وأضف رأس HSTS بحيث تتخطى المتصفحات خطوة http في الزيارات اللاحقة. يعرض فاحص رؤوس http ما إذا تم تعيين HSTS.
هل يتابع الفاحص meta refresh وإعادات توجيه JavaScript؟
يبلغ عن علامة meta refresh الموجودة في الصفحة النهائية لكنه لا يتابعها، وهو لا يستطيع رؤية عمليات إعادة التوجيه التي يؤديها JavaScript لأنه لا يقوم بتشغيل البرامج النصية. كلاهما بدائل سيئة لإعادة التوجيه من جانب الخادم 301: قد تتجاهلها محركات البحث وتؤخر الزائر.

