محلل ترويسات HTTP
اجلب عنوان URL أو الصق ترويسات الاستجابة الخام لتدقيق الحالة والتخزين المؤقت والضغط وترويسات الأمان وتوجيهات SEO في عرض واحد.
الترويسات المراد تدقيقها
تدقيق الترويسات
كيفية استخدام محلّل ترويسات HTTP
أدخل رابطًا وانقر اجلب الترويسات، أو انتقل إلى الصق الترويسات والصق استجابة خامًا. لنسخ الترويسات بنفسك، افتح أدوات المطوّر في متصفحك (F12)، وانتقل إلى علامة التبويب Network، وانقر طلب الصفحة وانسخ ترويسات الاستجابة. ويمكنك أيضًا تشغيل curl -I متبوعًا بالرابط. يفحص المحلّل رمز الحالة، وترويسات الأمان، والتخزين المؤقت، والضغط، وتوجيهات تحسين محركات البحث، وينبّهك إلى الترويسات التي تكشف البرامج التي تستخدمها.
لماذا تهمّ الترويسات
تتحكم ترويسات HTTP في كثير من سلوكيات الأمان والأداء وتحسين محركات البحث خارج HTML. فمن دون HSTS، يمكن دفع المتصفحات إلى HTTP العادي. ومن دون سياسة تخزين مؤقت، تُجلب الصفحات والملفات مرات أكثر مما يلزم. ومن دون ضغط، تنتقل الملفات النصية بأحجام أكبر بكثير من اللازم. وقد تكشف ترويسات مثل Server وX-Powered-By للمهاجمين إصدار البرنامج الذي تشغّله. ومعظم الإصلاحات لا تتطلب سوى سطر واحد في إعدادات الخادم أو CDN.
الترويسات الأهم
- الأمان: strict-transport-security، content-security-policy، x-frame-options، x-content-type-options، referrer-policy.
- الأداء: cache-control، content-encoding، vary.
- تحسين محركات البحث: x-robots-tag (قواعد الفهرسة لأي نوع من الملفات) وlink (canonical وhreflang للملفات غير HTML).
الأسئلة الشائعة
ما HSTS ولماذا هو مهم؟
يخبر Strict-Transport-Security المتصفحات باستخدام HTTPS دائمًا لنطاقك. وبمجرد أن يراه المتصفح، يرفض HTTP العادي حتى لو كتبه أحدهم، وهذا يمنع هجمات خفض مستوى الاتصال. فعّله على مواقع الإنتاج بمجرد أن يعمل كل شيء على HTTPS.
هل يجب أن أخفي ترويسة Server؟
للتحصين، نعم. فقيمة مثل nginx/1.18.0 تخبر المهاجمين بالثغرات المعروفة التي قد تنطبق. ليست مشكلة حرجة، لكنها مكسب سهل في nginx وApache وIIS ومعظم شبكات CDN.
ما الذي يفعله X-Robots-Tag؟
يضبط قواعد الفهرسة في استجابة HTTP بدلًا من HTML. وهذا يجعله الطريقة الوحيدة لتطبيق noindex على ملفات PDF والصور والملفات الأخرى التي لا يمكنها حمل وسم robots وصفي.
لماذا تختلف الترويسات المجلوبة عمّا أراه في متصفحي؟
يمكن للخوادم وشبكات CDN تغيير الترويسات حسب الموقع أو الجهاز أو ملفات تعريف الارتباط أو دعم الضغط. يرسل خادمنا طلبًا جديدًا دون ملفات تعريف الارتباط الخاصة بك، لذا قد تبدو الاستجابات المخزّنة أو الخاصة بالمستخدمين المسجّلين مختلفة.

