ٽيليگرام، WhatsApp  +380637610482
ويلري ڊينيوڪ
ويلري ڊينيوڪڊولپرڪاروبار لاءِ AI اوزار تيار ڪرڻ. اعليٰ معيار. سستي.ٽيليگرام تي لکو

HTTP هيڊرز آن لائن چيڪ ڪرڻ: توهان جو سرور ڇا جواب ڏئي رهيو آهي ۽ ان کي ڪيئن درست ڪجي

HTTP هيڊر آن لائن چيڪ ڪريو: سرور جي جواب ۾ سيڪيورٽي، ڪيشنگ، ڪمپريشن، ۽ CORS

توهان کي ڇا ملندو

  • سرور جي جوابي هيڊرز جي فهرست ۽ سيڪيورٽي اسڪور فيصد ۾ - هڪ چيڪ ۾
  • سمجھڻ ته ڪھڙا عنوان SEO ۽ رفتار تي اثرانداز ٿين ٿا، ۽ ڪھڙا زائرين جي تحفظ تي اثرانداز ٿين ٿا
  • securityheaders.com، DevTools، ۽ curl سان مقابلو: ڪهڙو وڌيڪ آسان آهي؟
لاڳو ڪريو: 10 منٽن ۾بچت: سست لوڊشيڊنگ ۽ "غير محفوظ" ڊيڄاريندڙن جو سبب ڳولڻ جي ڪوشش ۾ ڪلاڪ گذاريا ويا

مختصر جواب: HTTP هيڊرز کي آن لائن چيڪ ڪرڻ لاءِ، صفحي جي ايڊريس کي پرومو پائلٽ جي HTTP هيڊر چيڪر ۾ پيسٽ ڪريو ۽ "چيڪ" تي ڪلڪ ڪريو. هي اوزار سڀني سرور جي جوابي هيڊرز، سيڪيورٽي فيصد ريٽنگ، ڪيشنگ، ڪمپريشن، ۽ CORS سيٽنگون، انهي سان گڏ آخري URL ڏانهن ريڊائريڪٽ چين ڏيکاريندو. رجسٽريشن جي ضرورت ناهي. هيٺ توهان کي معلومات ملندي ته ڪهڙا هيڊر اهم آهن، نتيجا ڪيئن پڙهجن، ۽ پهرين ڇا درست ڪجي.

مان هر پروجيڪٽ کي هٿ ڪرڻ کان اڳ ان جي هيڊرز کي چيڪ ڪندو آهيان: هن طرح مان اڌ "پراسرار" مسئلن کي پڪڙيندو آهيان - هڪ سائيٽ جيڪا ڪيش نه ٿي ڪري، بغير ڪمپريشن جي صفحن جي خدمت ڪري ٿي، يا HTTPS کي محفوظ ڪرڻ وساري ٿي.

HTTP هيڊر چيڪ ڪرڻ سان ڇا ظاهر ٿئي ٿو؟

جڏهن ڪو برائوزر يا سرچ انجن روبوٽ ڪنهن صفحي جي درخواست ڪري ٿو، ته سرور پهريان سروس لائينن سان جواب ڏئي ٿو - هيڊرز - ۽ پوءِ ئي HTML واپس ڪري ٿو. اهي هيڊر بيان ڪن ٿا ته صفحي کي ڪيئن ڪيش ڪيو وڃي، ڇا اهو ڪمپريس ٿيل آهي، ڇا ان کي ٻي ويب سائيٽ تي شامل ڪري سگهجي ٿو، ۽ گهمڻ واري کي ڪٿي ريڊائريڪٽ ڪجي.

گروپ اوزار ڇا ڏسندو آهي؟ سائيٽ کي هن جي ضرورت ڇو آهي؟
حفاظت مواد-سيڪيورٽي-پاليسي، سخت-ٽرانسپورٽ-سيڪيورٽي (HSTS)، ايڪس-فريم-آپشنز ايمبيڊڊ اسڪرپٽ ۽ اسپوفنگ کان گهمڻ وارن کي بچائڻ، HTTPS کي محفوظ ڪرڻ
گريڊ ترتيب ڏنل سيڪيورٽي هيڊرز جو سيڪڙو تڪڙو حوالو: ڇا تبديلين کان پوءِ اهو بهتر ٿيو يا خراب؟
ڪيشنگ ڪيش ڪنٽرول، ختم ٿيڻ، اي ٽيگ، آخري تبديل ٿيل بار بار دورو تيزيءَ سان لوڊ ٿئي ٿو، سرور ان لوڊ ٿئي ٿو
دٻاءُ مواد-انڪوڊنگ (gzip, br) HTML، CSS، ۽ JS خاص طور تي هلڪا آهن - موبائل تي تيز
ڪورسز رسائي-ڪنٽرول-اجازت-اصل ۽ لاڳاپيل ٻين ڊومينز مان توهان جي API ۽ فونٽس تائين ڪير رسائي ڪري سگهي ٿو؟
ريڊائريڪٽس آخري URL ڏانهن بريڊ ڪرمب جو رستو اضافي قدم لوڊشيڊنگ کي سست ڪن ٿا ۽ ڪرال بجيٽ ضايع ڪن ٿا.

سيڪيورٽي اسڪور "SEO اسڪور" ناهي. اهو اهم سيڪيورٽي هيڊرز جو سيڪڙو ڏيکاري ٿو جيڪي جاءِ تي آهن. هڪ عام نتيجو هڪ سائيٽ لاءِ جيڪو ترتيب نه ڏنو ويو آهي اهو آهي CSP ۽ X-Frame-Options غائب آهن.

ٽي حالتون آهن جڏهن هيڊرز کي چيڪ ڪرڻ جي لائق آهي: نئين هوسٽنگ يا سي ڊي اين ڏانهن منتقل ٿيڻ کان پوءِ، ڪيشنگ ۽ سيڪيورٽي پلگ ان انسٽال ڪرڻ کان پوءِ، ۽ اشتهار لانچ ڪرڻ کان اڳ، جڏهن لوڊنگ وقت جو هر سيڪنڊ پئسا خرچ ڪري ٿو. هي اوزار ويب سائيٽ جي ترقي، اسٽيجنگ ۽ پيداوار جي نسخن لاءِ برابر ڪم ڪري ٿو، جيستائين پتو انٽرنيٽ تان رسائي لائق آهي.

ڪنهن ويب سائيٽ جي HTTP هيڊرز کي آن لائن ڪيئن چيڪ ڪجي؟

4 مرحلن ۾ آن لائن HTTP هيڊر چيڪ ڪريو: ايڊريس پيسٽ ڪريو، چيڪ هلايو، ريٽنگ ۽ هيڊرز جي فهرست جي جانچ ڪريو، سرور تي درست ڪريو.

  1. ٽول کوليو. HTTP هيڊر چيڪنگ توهان جي برائوزر ۾ ڪم ڪري ٿي - انسٽاليشن جي ضرورت ناهي.
  2. پروٽوڪول سان پورو پتو داخل ڪريو: https://example.com/catalog/. هڪ چيڪ - هڪ URL.
  3. "چيڪ" تي ڪلڪ ڪريو. جواب ڪجهه سيڪنڊن اندر اچي ويندو.
  4. سيڪيورٽي ريٽنگ ۽ گم ٿيل هيڊرز جي فهرست ڏسو.
  5. ڪيش، ڪمپريشن ۽ CORS ذريعي وڃو ، پوءِ ريڊائريڪٽ چين.
  6. مھرباني ڪري پنھنجي سرور، سي ڊي اين، يا پلگ ان تي سيٽنگون درست ڪريو ۽ ٻيهر چيڪ ڪريو.

ٽول جي صفحي ۾ هڪ ايڊريس فيلڊ، هڪ تصديق بٽڻ، ۽ هڪ مختصر وضاحت شامل آهي: ڇا تجزيو ڪيو ويو آهي، ان کي ڪيئن استعمال ڪجي، ۽ حدون.

پرومو پائلٽ جو مفت HTTP هيڊر چيڪر صفحو: URL فيلڊ ۽ سيڪيورٽي، ڪيشنگ، ۽ CORS چيڪن جي وضاحت

سائڊبار موجوده چيڪ جي ڳڻپ ڏيکاري ٿو. مهمان هر ڏينهن ڪجهه چيڪ ڪري سگهن ٿا؛ مفت رجسٽريشن کان پوءِ، حد ٽي ڀيرا وڌي ويندي آهي، ۽ ادا ڪيل پرو پلان لامحدود چيڪ پيش ڪري ٿو.

سرور جي جواب کي ڪيئن پڙهجي ۽ پهرين ڇا درست ڪجي؟

هڪ ئي وقت هر شيءِ کي حل ڪرڻ جي ڪوشش نه ڪريو. رسائي ۽ HTTPS کي ٽوڙيندڙ شين کان وٺي سيڪيورٽي کي بهتر بڻائڻ تائين ڪم ڪريو.

  1. ريڊائريڪٽس. http → https → www → /index.php زنجير ٽي غير ضروري درخواستون آهن. عام طور تي، ڪنهن به ايڊريس جي تبديلي مان آخري URL ڏانهن هڪ 301 ريڊائريڪٽ جي ضرورت هوندي آهي.
  2. HSTS. جيڪڏهن توهان جي سائيٽ صرف HTTPS استعمال ڪري ٿي، Strict-Transport-Security: max-age=31536000. جيڪڏهن توهان کي پڪ ناهي ته سڀئي ذيلي ڊومين HTTPS-فعال آهن ته هڪ ننڍڙي max-age سان شروع ڪريو.
  3. ڪمپريشن. جيڪڏهن توهان جي HTML ۾ Content-Encoding: br يا gzip نه آهي، ته پنهنجي سرور يا CDN سيٽنگن ۾ ڪمپريشن کي فعال ڪريو. ترتيب جي هي هڪ لائن رفتار کي تمام گهڻو بهتر بڻائي سگهي ٿي.
  4. ڪيشنگ. تصويرن، CSS، ۽ JS لاءِ فائل جي نالي ۾ ورجن سان، هڪ ڊگهو ڪيش سيٽ ڪريو ( Cache-Control: public, max-age=31536000, immutable); HTML لاءِ، هڪ ننڍو ڪيش يا no-cache سيٽ ڪريو.
  5. ايڪس فريم آپشنز ۽ سي ايس پي. X-Frame-Options: SAMEORIGIN صفحي کي ٻئي فريم ۾ شامل ٿيڻ کان روڪي ٿو. سي ايس پي کي احتياط سان ترتيب ڏيو: هڪ سخت پاليسي آساني سان اينالائيٽڪس ۽ ويجيٽس کي ٽوڙي سگهي ٿي، تنهن ڪري پهريان Content-Security-Policy-Report-Only موڊ کي فعال ڪريو.
  6. CORS. Access-Control-Allow-Origin: * هڪ غلطي آهي. مھرباني ڪري مخصوص ڊومينز بيان ڪريو.

هڪ عام مسئلو سيڪيورٽي پلگ ان انسٽال ڪرڻ کان پوءِ پوري سائيٽ تي Cache-Control: no-store آهي. سائيٽ ڪم ڪري ٿي، پر هر وزٽ اهڙي طرح لوڊ ٿئي ٿي جيئن اها پهرين هجي.

هتي هڪ سٺي ترتيب ڏنل صفحي جو جواب ڪيئن نظر ايندو آهي - توهان جي نتيجن جو مقابلو ڪرڻ لاءِ هڪ معيار:

HTTP/2 200
content-type: text/html; charset=utf-8
content-encoding: br
cache-control: no-cache
strict-transport-security: max-age=31536000; includeSubDomains
x-frame-options: SAMEORIGIN
x-content-type-options: nosniff
content-security-policy: default-src 'self'; img-src 'self' data: https:

جوابي ڪوڊ 200 آهي، صفحو بروٽلي-ڪمپريس ٿيل آهي، HTML ڊگهي عرصي تائين ڪيش نه ڪيو ويو آهي، HTTPS هڪ سال لاءِ بند ٿيل آهي، ۽ ٻين فريم ۾ ايمبيڊنگ ۽ فائل قسم جي متبادل منع ٿيل آهي. جيڪڏهن توهان جو جوابي ڪوڊ 200 جي بدران 301 يا 302 آهي، ته توهان آخري URL چيڪ نه ڪيو آهي - ريڊائريڪٽ چين چيڪ ڪريو ۽ آخري URL پيسٽ ڪريو.

مقابلو: پرومو پائلٽ ۽ هيڊ لائن چيڪنگ لاءِ متبادل

سرخيون ڏسڻ جا ڪيترائي طريقا آهن، هر هڪ پنهنجي صورتحال لاءِ مناسب آهي.

اوزار ڇا مفت آهي؟ پابنديون اهو ڪنهن لاءِ مناسب آهي؟
پرومو پائلٽ — HTTP هيڊر چيڪر سڀ هيڊر، سيڪيورٽي ريٽنگ، ڪيش، ڪمپريشن، CORS، ريڊائريڪٽ چين هر چيڪ لاءِ هڪ URL، روزاني مهمانن جي حد انسٽاليشن کان سواءِ جلدي پنهنجي يا ڪنهن ٻئي جي ويب سائيٽ چيڪ ڪريو
سيڪيورٽي هيڊرز ڊاٽ ڪام سيڪيورٽي هيڊرز جي خط جي درجه بندي صرف سيڪيورٽي، ڪابه ڪيش يا ڪمپريشن ناهي انهن لاءِ جيڪي تحفظ قائم ڪري رهيا آهن
ڪروم ڊيو ٽولز، نيٽ ورڪ ٽيب هر صفحي جي درخواست جا هيڊر توهان کي ڄاڻڻ جي ضرورت آهي ته ڪٿي ڏسڻو آهي؛ ڪو به فيصلو يا اشارو نه. ڊيبگنگ دوران ڊولپرز لاءِ
ٽرمينل ۾ curl -I خام جوابي هيڊر ڪمانڊ لائن، ڪابه تشريح ناهي سرور منتظمين لاءِ

نتيجو: هڪ ڀيرو چيڪ ڪرڻ لاءِ هڪ واضح تشخيص ۽ اشارن سان، هڪ آن لائن ٽول وڌيڪ آسان آهي، جڏهن ته DevTools ۽ curl سٺا آهن جڏهن توهان کي اڳ ۾ ئي خبر آهي ته توهان ڇا ڳولي رهيا آهيو. Securityheaders.com چيڪ کي پورو ڪري ٿو جيڪڏهن توهان جو مقصد خالص تحفظ آهي.

هي پرومو پائلٽ جي 87 مفت ايس اي او ٽولز مان صرف هڪ آهي: هتي هڪ ايس ايس ايل سرٽيفڪيٽ چيڪر، ريڊائريڪٽس، ۽ ڊي اين ايس ريڪارڊ پڻ آهن - اهي هن حصي ۾ مضمونن ۾ شامل آهن.

هيڊر چيڪر جون حدون: اوزار ڇا نه ڏيکاريندو

چيڪ هڪ واحد URL جي هيڊرز کي ڏسندو آهي، پوري سائيٽ کي نه. صرف ان ڪري جو مکيه صفحو صحيح طرح سان ترتيب ڏنل آهي ان جو مطلب اهو ناهي ته پراڊڪٽ پيج يا فائل /uploads/ فولڊر ۾ ساڳئي طريقي سان جواب ڏيندو.

ڪجھ هيڊر سي ڊي اين يا پراڪسي سطح تي شامل ڪيا ويندا آهن ۽ شايد رستي ۽ ان علائقي تي منحصر هوندا جتان درخواست شروع ٿي هئي. تنهن ڪري، نتيجو توهان جي برائوزر ۾ جيڪو توهان ڏسندا آهيو ان کان مختلف ٿي سگهي ٿو. جيڪڏهن سي ڊي اين ۾ هڪ قاعدو صرف /blog/* لاءِ ترتيب ڏنل آهي، ته ٻيا حصا ان کي وصول نه ڪندا.

۽ سڀ کان اهم: هيڊنگ سيٽنگون آهن، مواد نه. اوزار عنوان، متن، يا مارڪ اپ جي جانچ نٿو ڪري - ان لاءِ الڳ صفحي جي چڪاس آهن.

تبديلين جي حوالي سان هڪ وڌيڪ احتياط. سرور جي ترتيب کي ايڊٽ ڪرڻ کان پوءِ، نتيجو فوري طور تي اپڊيٽ نه ٿي سگھي ٿو: سي ڊي اين پراڻي جواب کي ڪيش رکي ٿو. سي ڊي اين ڪيش صاف ڪريو يا ڪجهه منٽ انتظار ڪريو، پوءِ ٻيهر چيڪ هلايو.

جڏهن هڪ مفت اوزار ڪافي نه هوندو آهي؟

HTTP هيڊرز کي آن لائن چيڪ ڪرڻ ۽ هڪ ماهر کان توهان جي سرور کي ترتيب ڏيڻ: هر آپشن ڇا ڪندو آهي

هي اوزار توهان کي ايمانداري سان ٻڌائيندو ته ڪهڙا هيڊر غائب آهن. جڏهن ته، انهن کي شامل ڪرڻ لاءِ سرور، سي ڊي اين، يا ويب سائيٽ انجن سان ڪم ڪرڻ جي ضرورت آهي. توهان کي هڪ ماهر جي ضرورت پوندي جيڪڏهن:

  • سي ايس پي کي فعال ڪرڻ کان پوءِ، فارم، ادائيگيون، يا تجزياتي ٽٽي ويا؛
  • مختلف حصن جا مختلف عنوان آهن، ۽ اهو واضح ناهي ته انهن کي ڪير سيٽ ڪري ٿو - سرور، پلگ ان، يا سي ڊي اين؛
  • سائيٽ سست آهي، جيتوڻيڪ ڪيش ۽ ڪمپريشن "آن" آهن؛
  • توهان کي سرور تائين رسائي ناهي، ۽ هوسٽنگ ڪمپني ٽيمپليٽ اي ميلن سان جواب ڏئي ٿي.

مان توهان جي ويب سائيٽ لاءِ ڇا ڪري سگهان ٿو؟

منهنجو نالو ويلري ڊينيڪ آهي، مان هڪ ڊولپر ۽ ايس اي او ماهر آهيان: گذريل 12 سالن ۾، مون 200 کان وڌيڪ ڪلائنٽس لاءِ ويب سائيٽون ۽ سسٽم ٺاهيا آهن. هيڊ لائنز ايس اي او جو حصو آهن جيڪي ڪلائنٽ عام طور تي نه ڏسندا آهن، پر مان انهن کي پهريان سيٽ اپ ڪندو آهيان.

ايس اي او ۽ پروموشن

ويب سائيٽون ۽ آن لائن اسٽور

سي آر ايم، اڪائونٽنگ ۽ آٽوميشن

منهنجي پورٽ فوليو ۾ وڌيڪ منصوبا آهن. مون کي Telegram تي پنهنجي ويب سائيٽ جو پتو موڪليو - مان هيڊ لائنز چيڪ ڪندس ۽ توهان کي ٻڌائيندس ته مون کي فوري نتيجا ڇا ملندا.

نتيجو

  1. HTTP هيڊرز کي آن لائن چيڪ ڪرڻ سان سيڪنڊن ۾ ظاهر ٿئي ٿو ته سرور برائوزر ۽ سرچ روبوٽ کي ڪيئن جواب ڏئي ٿو.
  2. ان کي ترتيب سان درست ڪريو: ريڊائريڪٽس → HSTS → ڪمپريشن → ڪيش → X-فريم-آپشنز ۽ CSP → CORS.
  3. صرف هوم پيج کان وڌيڪ چيڪ ڪريو: سي ڊي اين ۽ پلگ ان مختلف حصن کي مختلف هيڊر تفويض ڪري سگهن ٿا.
  4. جيڪڏهن سرور سيٽنگون دستياب نه آهن يا متضاد آهن، ته اهو ڪم ڪنهن ماهر کي سونپڻ يا 1001site تي سائيٽ ٺاهڻ آسان آهي، جتي HTTPS ۽ رينڊرنگ اڳ ۾ ئي ترتيب ڏنل آهن.

هاڻي ئي پنهنجو هوم پيج چيڪ ڪريو: مفت HTTP هيڊر چيڪ هلايو ، ۽ جيڪڏهن توهان وٽ ڪو سوال آهي ته مون کي Telegram تي لکو.

ذريعا

  • پرومو پائلٽ HTTP هيڊر چيڪر ٽول صفحو - چيڪن ۽ حدن جي فهرست.
  • securityheaders.com - سيڪيورٽي هيڊر جي تشخيص جي وضاحت.
  • ڪروم ڊيو ٽولز دستاويز - نيٽ ورڪ پينل ۽ ڏسڻ جا هيڊر.

حوالا ۽ ذريعا

سوال ۽ جواب

ايس اي او لاءِ ڪهڙا سيڪيورٽي هيڊر اهم آهن؟

HTTPS سڌو سنئون درجه بندي تي اثر انداز ٿئي ٿو، ۽ HSTS ان کي مضبوط ڪري ٿو: برائوزر هاڻي سائيٽ کي HTTP تي نه کوليندو آهي. CSP ۽ X-Frame-Options گهمڻ وارن کي انجيڪٽ ٿيل اسڪرپٽ ۽ ٻين فريم ۾ صفحي جي ايمبيڊنگ کان بچائيندا آهن. خراب ڪوڊ سان هيڪ ٿيل سائيٽ سرچ انجن جو اعتماد وڃائي ٿي، تنهن ڪري اهي هيڊر هڪ درجه بندي انشورنس پاليسي آهن.

ڪيشنگ هيڊر رفتار کي ڪيئن متاثر ڪن ٿا؟

ڪيش-ڪنٽرول ۽ اي ٽيگ برائوزر کي ٻڌائين ٿا ته تصويرون، انداز ۽ اسڪرپٽ ڪيتري وقت تائين محفوظ ڪرڻا آهن. هڪ صحيح ڪيش سان، واپسي جو دورو صرف اهو ڊائون لوڊ ڪري ٿو جيڪو تبديل ڪيو ويو آهي، ۽ صفحو قابل ذڪر تيزيءَ سان لوڊ ٿئي ٿو. ڪيش کان سواءِ، برائوزر هر ڀيري هر شيءِ کي ٻيهر ڊائون لوڊ ڪري ٿو، ۽ اهو خاص طور تي موبائل ڊوائيسز تي قابل ذڪر آهي.

ڇا ڪنهن ٻئي جي ويب سائيٽ جي هيڊرز کي چيڪ ڪرڻ ممڪن آهي؟

ها. رسپانس هيڊر ڪنهن به برائوزر کي نظر اچن ٿا، تنهن ڪري هي اوزار ڪنهن به عوامي ايڊريس کي چيڪ ڪري ٿو - توهان جو پنهنجو، مقابلي ڪندڙ جو، يا ٺيڪيدار جو. سرور تائين رسائي يا رجسٽريشن جي ضرورت ناهي.

سائيٽ جي مختلف صفحن جا عنوان مختلف ڇو آهن؟

ڪجھ هيڊر سي ڊي اين يا پراڪسي پاران شامل ڪيا ويندا آهن، ۽ ضابطا رستي تي منحصر ٿي سگهن ٿا: هوم پيج جو هڪ سيٽ هوندو آهي، جڏهن ته /api/ يا جامد فائلن جا مختلف هوندا آهن. تنهن ڪري، نه رڳو هوم پيج پر پنهنجن اهم لينڊنگ صفحن کي پڻ چيڪ ڪريو.

اسان ويب سائيٽ چيڪ ڪئي، پر ان کي درست ڪرڻ لاءِ ڪو به ناهي؟

هي مفت اوزار مسئلن کي ظاهر ڪري ٿو. مان رپورٽ جو تجزيو ڪندس، ترجيح ڏيندس، ۽ انهن کي درست ڪندس: SEO آڊٽ، اسپيڊ اپ، مارڪ اپ، ۽ درجه بندي وڃائڻ کان سواءِ نئين سائيٽ ڏانهن منتقلي.