مدقق حالة HTTP

تحقق من رمز حالة HTTP لأي URL وافهم بسرعة سلوك إعادة التوجيه. تتبع عمليات إعادة التوجيه (حتى 10) للكشف عن الحلقات والتأكد من استجابة الوجهة النهائية. مثالي لفحص وقت التشغيل، ونقاط نهاية الصحة، ومراجعات SEO، وتصحيح أخطاء عناوين URL الموجهة بشكل خاطئ. قم بتصدير النتائج إلى JSON.

Loading…

حول مدقق حالة HTTP

الصق عنوان URL لرؤية حالة HTTP الخاصة به (200، 301، 302، 404، 500…) وإذا لزم الأمر، اتبع عمليات إعادة التوجيه لفحص سلسلة إعادة التوجيه الكاملة. مثالي لتشخيص مشكلات التوفر، والتحقق من صحة فحوصات الصحة، والتأكد من أن عمليات إعادة التوجيه الخاصة بك صديقة لـ SEO وخالية من الحلقات.

الميزات

  • تحقق من حالة استجابة HTTP لأي عنوان URL (موقع ويب أو API).
  • اتبع عمليات إعادة التوجيه وافحص سلاسل إعادة التوجيه (حتى 10 قفزات).
  • اكتشف حلقات إعادة التوجيه والإعدادات الخاطئة بسرعة.
  • رائع لنقاط نهاية الصحة لتأكيد سلوك 200 OK.
  • يساعد في التحقق من صحة الوجهات الأساسية (HTTP→HTTPS، www، مسارات اللغة).
  • انسخ/شارك النتائج لتصحيح الأخطاء وتذاكر الدعم.
  • قم بتصدير تقرير JSON لأتمتة سير عمل المراقبة.
  • إعدادات الأمان الافتراضية: يحظر الأهداف على الشبكة الخاصة ويستخدم وكيل مستخدم ثابت.

🧭 كيفية الاستخدام for http-status-checker

1

أدخل عنوان URL

الصق عنوان URL الذي تريد التحقق منه (صفحة، نقطة نهاية API، أو مسار صحة).

2

اختر سلوك إعادة التوجيه

قم بتمكين "متابعة إعادة التوجيه" للوصول إلى الوجهة النهائية. قم بتعطيله إذا كنت تريد فقط استجابة القفزة الأولى.

3

اضبط حد إعادة التوجيه إذا لزم الأمر

اضبط "الحد الأقصى لإعادة التوجيه" لتجنب السلاسل الطويلة واكتشاف حلقات إعادة التوجيه بأمان.

4

فسر النتيجة

استخدم رمز الحالة المبلغ عنه لتحديد الخطوات التالية (إصلاح عناوين URL المعطلة، تصحيح عمليات إعادة التوجيه، استكشاف أخطاء أخطاء الخادم وإصلاحها).

5

قم بالتصدير للتوثيق أو الأتمتة

قم بتنزيل JSON إذا كنت تريد تتبع التغييرات بمرور الوقت أو إرفاق دليل بتذكرة.

المواصفات الفنية

نموذج الطلب

يتحقق هذا الأداة من حالة الاستجابة لعنوان URL معين ويمكنه متابعة عمليات إعادة التوجيه لعرض الحالة النهائية وسلوك السلسلة.

الإعدادالسلوكالافتراضي
متابعة إعادة التوجيهيتتبع استجابات إعادة التوجيه (3xx) إلى الوجهة النهائيةمفعل
الحد الأقصى لإعادة التوجيهحد إعادة التوجيه لمنع الحلقات10 (نطاق 0–20)
المهلةحد مهلة الطلب12000 مللي ثانية
وكيل المستخدميحدد وكيل المستخدم للطلبEncode64Bot/1.0 (+https://encode64.com)
الشبكات الخاصةيمنع الوصول إلى نطاقات الشبكات الخاصة لأسباب أمنيةمعطل (الشبكات الخاصة غير مسموح بها)

فئات رموز الحالة (دليل سريع)

فهم عائلة الحالة يساعدك في تحديد ما إذا كانت المشكلة هي إعادة توجيه، خطأ عميل، أو فشل خادم.

النطاقالمعنىأمثلة شائعة
2xxنجاح200 OK، 204 No Content
3xxإعادة توجيه301 Moved Permanently، 302 Found، 307 Temporary Redirect، 308 Permanent Redirect
4xxخطأ عميل400 Bad Request، 401 Unauthorized، 403 Forbidden، 404 Not Found، 410 Gone
5xxخطأ خادم500 Internal Server Error، 502 Bad Gateway، 503 Service Unavailable، 504 Gateway Timeout
لتحسين محركات البحث (SEO)، يُفضل استخدام إعادة التوجيه الدائمة (301/308) عند نقل المحتوى بشكل نهائي، والحفاظ على سلاسل إعادة التوجيه قصيرة.

سطر الأوامر

استخدم هذه الأوامر للتحقق من رموز الحالة وإعادة التوجيه خارج المتصفح. ممتازة لفحوصات التكامل المستمر والاستجابة للحوادث.

macOS / Linux

التحقق من رمز الحالة فقط (بدون محتوى)

curl -o /dev/null -s -w "%{http_code}
" https://example.com/health

يطبع رمز حالة HTTP فقط.

اتبع عمليات إعادة التوجيه واطبع الحالة النهائية

curl -L -o /dev/null -s -w "%{http_code}
" http://example.com

يتبع عمليات إعادة التوجيه (HTTP→HTTPS، www، إلخ) ويطبع رمز الحالة النهائي.

عرض عناوين سلسلة إعادة التوجيه

curl -I -L http://example.com

يعرض العناوين لكل قفزة، بما في ذلك الموقع.

ويندوز (PowerShell)

الحصول على رمز الحالة

$r = Invoke-WebRequest -Uri https://example.com/health -Method Get -MaximumRedirection 0 -ErrorAction SilentlyContinue; $r.StatusCode

يحصل على رمز حالة الاستجابة (اضبط معالجة إعادة التوجيه حسب إصدار PowerShell الخاص بك).

للمراقبة، استخدم نقطة نهاية مخصصة /health تُرجع 200 بسرعة ولا تتطلب مصادقة. حافظ على ثباتها وخفة وزنها.

حالات الاستخدام

التحقق من نقاط نهاية الصحة وزمن التشغيل

تأكد من أن نقاط النهاية الحرجة تُرجع 200 OK وأنه يمكن الوصول إليها ضمن القيود المتوقعة.

  • تحقق من نقاط النهاية /health و /status
  • اكتشاف أخطاء 5xx متقطعة أثناء الحوادث
  • تصدير JSON كدليل للحوادث

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

عندما يعيد عنوان URL التوجيه عدة مرات بشكل غير متوقع (أو لا يحل أبدًا)، افحص السلسلة وأوقف الحلقات بسرعة.

  • اكتشاف حلقات إعادة التوجيه
  • تأكيد HTTP→HTTPS وتوحيد www
  • اكتشاف السلاسل الطويلة الناتجة عن قواعد مختلطة (Nginx، التطبيق، CDN)

تدقيقات SEO وفحوصات الروابط المعطلة

تؤثر رموز الحالة بشكل كبير على الزحف والفهرسة. استخدم هذه الأداة لتأكيد الاستجابات الصحيحة للصفحات وخرائط الموقع.

  • تأكيد 200 للصفحات القابلة للفهرسة
  • استخدم 301/308 للانتقالات الدائمة
  • ابحث عن 404/410 للمحتوى المحذوف
  • اكتشاف استخدام 302/307 عن غير قصد لإعادة التوجيه الدائمة

تصحيح واجهات برمجة التطبيقات (API)

تحقق بسرعة مما إذا كان يمكن الوصول إلى نقطة نهاية API وما إذا كانت تعيد التوجيه (مما قد يعطل بعض العملاء).

  • تأكيد 200/204 للنجاح المتوقع
  • اكتشاف عمليات إعادة التوجيه 3xx غير المتوقعة أو فشل المصادقة 401/403
  • تحديد مشاكل البوابة 502/504

❓ Frequently Asked Questions

ما الفرق بين 301 و 302؟

يشير 301 (و 308) إلى إعادة توجيه دائمة. بينما يشير 302 (و 307) إلى إعادة توجيه مؤقتة. لتحسين محركات البحث (SEO)، تُفضل عمليات إعادة التوجيه الدائمة عندما يكون الانتقال دائمًا.

لماذا يجب أن أحافظ على سلاسل إعادة التوجيه قصيرة؟

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

كيف يبدو حلقة إعادة التوجيه؟

يستمر الرابط في إعادة التوجيه بين موقعين أو أكثر (غالبًا بين HTTPHTTPS، أو www↔بدون www، أو قواعد الشرطة المائلة). ستصل الأداة إلى الحد الأقصى لإعادة التوجيه وستبلغ عن المشكلة.

هل الرمز 404 دائمًا سيء؟

ليس دائمًا. الرمز 404 صحيح للموارد المفقودة. للمحتوى المحذوف بشكل دائم، يمكن أن يكون الرمز 410 Gone أكثر وضوحًا. المهم هو أن تعيد صفحاتك المهمة الرمز 200 وأن تكون عمليات إعادة التوجيه مقصودة.

لماذا أرى الرمز 403 أو 401؟

الرمز 401 يعني أن المصادقة مطلوبة. الرمز 403 يعني أن الوصول ممنوع. يمكن أن يكون هذا متوقعًا لنقاط النهاية الخاصة، أو قواعد جدار الحماية، أو الحجب الجغرافي، أو أذونات التكوين الخاطئة.

هل من الآمن لصق الروابط هنا؟

تقوم الأداة بطلبات من جانب الخادم إلى الرابط المقدم وتحجب الأهداف في الشبكة الخاصة. تجنب تضمين الأسرار في الروابط (مثل الرموز في سلاسل الاستعلام).

Pro Tips

Best Practice

للتوحيد، يُفضل استخدام قفزة إعادة توجيه واحدة إلى رابطك النهائي (HTTPS + اسم المضيف الذي اخترته).

Performance Tip

راقب نقطة نهاية /health سريعة لقياس وقت التشغيل بدلاً من صفحتك الرئيسية، والتي قد تكون أثقل وأكثر تقلبًا.

CI Tip

لعمليات نقل تحسين محركات البحث، استخدم 301/308 للانتقالات الدائمة وقم بتحديث الروابط الداخلية + خرائط الموقع للإشارة مباشرة إلى الروابط النهائية.

Best Practice

إذا كنت تشك في وجود حلقات، اضبط الحد الأقصى لإعادة التوجيه على قيمة منخفضة (مثل 3–5) للفشل السريع وتحديد مجموعة القواعد ذات التكوين الخاطئ.

CI Tip

قم بتصدير JSON وأرفقه بتذاكر الحوادث لتوثيق تغييرات الحالة أثناء الأعطال والتراجعات.

Additional Resources

Other Tools