টেলিগ্রাম, WhatsApp+380637610482
ভ্যালেরি ড্যানিউক
ভ্যালেরি ড্যানিউকডেভেলপারব্যবসার জন্য এআই টুল তৈরি করা হয়। উন্নত মানের। সাশ্রয়ী।Telegram-এ লিখুন

অনলাইনে HTTP হেডার চেক করা: আপনার সার্ভার কিসের সাড়া দিচ্ছে এবং কীভাবে এর সমাধান করবেন

সার্ভার রেসপন্সে থাকা HTTP হেডারগুলো অনলাইনে যাচাই করুন: সিকিউরিটি, ক্যাশিং, কম্প্রেশন এবং CORS।

আপনি যা পাবেন

  • সার্ভার রেসপন্স হেডারের তালিকা এবং শতাংশে নিরাপত্তা স্কোর - এক চেকেই
  • কোন হেডিংগুলো এসইও এবং গতিকে প্রভাবিত করে, এবং কোনগুলো ভিজিটর সুরক্ষাকে প্রভাবিত করে তা বোঝা
  • securityheaders.com, DevTools, এবং curl-এর সাথে তুলনা: কোনটি বেশি সুবিধাজনক?
প্রয়োগ করুন: ১০ মিনিটেসংরক্ষণ করে: ধীর লোডিং এবং "অনিরাপদ" সতর্কবার্তার কারণ খুঁজে বের করতে ঘণ্টার পর ঘণ্টা সময় ব্যয় হয়েছে

সংক্ষিপ্ত উত্তর: অনলাইনে HTTP হেডার চেক করতে, PromoPilot-এর HTTP Header Checker- এ পেজের ঠিকানাটি পেস্ট করুন এবং "Check" বোতামে ক্লিক করুন। টুলটি সমস্ত সার্ভার রেসপন্স হেডার, সিকিউরিটি পার্সেন্টেজ রেটিং, ক্যাশিং, কম্প্রেশন এবং CORS সেটিংস, সেইসাথে চূড়ান্ত URL-এ রিডাইরেক্ট চেইন প্রদর্শন করবে। কোনো রেজিস্ট্রেশনের প্রয়োজন নেই। নিচে আপনি জানতে পারবেন কোন হেডারগুলো গুরুত্বপূর্ণ, ফলাফলগুলো কীভাবে পড়তে হয় এবং প্রথমে কোনটি ঠিক করতে হবে।

প্রতিটি প্রজেক্ট জমা দেওয়ার আগে আমি সেটির হেডারগুলো পরীক্ষা করি: এভাবেই আমি অর্ধেক ‘রহস্যময়’ সমস্যাগুলো ধরে ফেলি—যেমন কোনো সাইট ক্যাশ করে না, কম্প্রেশন ছাড়া পেজ পরিবেশন করে, অথবা HTTPS সুরক্ষিত করতে ভুলে যায়।

HTTP হেডার চেক করলে কী দেখা যায়?

যখন কোনো ব্রাউজার বা সার্চ ইঞ্জিন রোবট একটি পেজের জন্য অনুরোধ করে, তখন সার্ভার প্রথমে সার্ভিস লাইন—অর্থাৎ হেডার—দিয়ে সাড়া দেয় এবং তারপরেই এইচটিএমএল (HTML) ফেরত পাঠায়। এই হেডারগুলো বর্ণনা করে যে পেজটি কীভাবে ক্যাশ করা হবে, এটি সংকুচিত (compressed) কিনা, এটি অন্য কোনো ওয়েবসাইটে এমবেড করা যাবে কিনা এবং ভিজিটরকে কোথায় রিডাইরেক্ট করতে হবে।

গ্রুপ টুলটি কী দেখে? সাইটটির এটি কেন প্রয়োজন?
নিরাপত্তা বিষয়বস্তু-নিরাপত্তা-নীতি, কঠোর-পরিবহন-নিরাপত্তা (HSTS), এক্স-ফ্রেম-বিকল্প এমবেডেড স্ক্রিপ্ট এবং স্পুফিং থেকে ভিজিটরদের রক্ষা করা, HTTPS সুরক্ষিত করা
গ্রেড কনফিগার করা নিরাপত্তা হেডারের শতাংশ সংক্ষিপ্ত পর্যালোচনা: সম্পাদনার পর এটি কি ভালো হয়েছে নাকি খারাপ হয়েছে?
ক্যাশিং ক্যাশ-কন্ট্রোল, এক্সপায়ারস, ই-ট্যাগ, লাস্ট-মডিফায়েড বারবার ভিজিট করলে দ্রুত লোড হয়, সার্ভারটি আনলোড হয়ে যায়।
সংকোচন Content-Encoding (gzip, br) HTML, CSS, এবং JS উল্লেখযোগ্যভাবে হালকা—মোবাইলে দ্রুততর।
CORS অ্যাক্সেস-কন্ট্রোল-অ্যালাউ-অরিজিন এবং সম্পর্কিত অন্যান্য ডোমেইন থেকে কারা আপনার এপিআই এবং ফন্টগুলো অ্যাক্সেস করতে পারবে?
পুনঃনির্দেশনা চূড়ান্ত URL পর্যন্ত পথনির্দেশক অতিরিক্ত পদক্ষেপ লোডিংয়ের গতি কমিয়ে দেয় এবং ক্রল বাজেট নষ্ট করে।

সিকিউরিটি স্কোর কোনো "এসইও স্কোর" নয়। এটি দেখায় যে কত শতাংশ গুরুত্বপূর্ণ সিকিউরিটি হেডার যথাযথভাবে রয়েছে। কনফিগার করা হয়নি এমন সাইটের একটি সাধারণ ফলাফল হলো CSP এবং X-Frame-Options-এর অনুপস্থিতি।

তিনটি পরিস্থিতিতে হেডার চেক করা উচিত: নতুন হোস্টিং বা সিডিএন-এ স্থানান্তরের পর, ক্যাশিং ও সিকিউরিটি প্লাগইন ইনস্টল করার পর, এবং বিজ্ঞাপন চালু করার আগে, যখন লোডিং-এর প্রতিটি সেকেন্ডের জন্য অর্থ খরচ হয়। এই টুলটি একটি ওয়েবসাইটের ডেভেলপমেন্ট, স্টেজিং এবং প্রোডাকশন ভার্সনের জন্য সমানভাবে কাজ করে, যতক্ষণ পর্যন্ত ঠিকানাটি ইন্টারনেট থেকে অ্যাক্সেসযোগ্য থাকে।

অনলাইনে কোনো ওয়েবসাইটের HTTP হেডার কীভাবে চেক করবেন?

৪টি ধাপে অনলাইনে HTTP হেডার চেক করুন: অ্যাড্রেসটি পেস্ট করুন, চেকটি চালান, রেটিং এবং হেডারের তালিকা পরীক্ষা করুন, সার্ভারে ফিক্স করুন।

  1. টুলটি খুলুন। HTTP হেডার চেকিং আপনার ব্রাউজারেই কাজ করে—কোনো ইনস্টলেশনের প্রয়োজন নেই।
  2. প্রোটোকলসহ সম্পূর্ণ ঠিকানাটি লিখুন: https://example.com/catalog/ । একটি যাচাই মানে একটি ইউআরএল।
  3. ‘চেক’-এ ক্লিক করুন। কয়েক সেকেন্ডের মধ্যেই প্রতিক্রিয়া চলে আসবে।
  4. নিরাপত্তা রেটিং এবং অনুপস্থিত হেডারগুলির তালিকা দেখুন ।
  5. প্রথমে ক্যাশে, কম্প্রেশন ও CORS, এবং তারপর রিডাইরেক্ট চেইনটি দেখুন ।
  6. অনুগ্রহ করে আপনার সার্ভার, সিডিএন বা প্লাগইনের সেটিংস সংশোধন করে আবার পরীক্ষা করুন।

টুলটির পেজে একটি ঠিকানা লেখার জায়গা, একটি যাচাইকরণ বাটন এবং একটি সংক্ষিপ্ত বিবরণ রয়েছে: কী বিশ্লেষণ করা হয়, এটি কীভাবে ব্যবহার করতে হয় এবং এর সীমাবদ্ধতাগুলো।

PromoPilot-এর বিনামূল্যের HTTP হেডার চেকার পৃষ্ঠা: URL ফিল্ড এবং নিরাপত্তা, ক্যাশিং, ও CORS চেকের বিবরণ

সাইডবারে বর্তমান চেকের সংখ্যা দেখানো হয়। অতিথিরা দিনে কয়েকটি চেক করতে পারেন; বিনামূল্যে নিবন্ধনের পর এই সীমা তিনগুণ হয়ে যায় এবং পেইড প্রো প্ল্যানে সীমাহীন চেকের সুবিধা পাওয়া যায়।

সার্ভারের প্রতিক্রিয়া কীভাবে পড়তে হয় এবং প্রথমে কী ঠিক করতে হয়?

একসাথে সবকিছু সমাধান করার চেষ্টা করবেন না। যা কিছু অ্যাক্সেসিবিলিটি ও HTTPS-কে ব্যাহত করে, তা থেকে শুরু করে যা নিরাপত্তা উন্নত করে, সেদিকে কাজ করুন।

  1. রিডাইরেক্ট। http → https → www → /index.php এই ক্রমটি তিনটি অপ্রয়োজনীয় অনুরোধ। সাধারণত, যেকোনো অ্যাড্রেস ভ্যারিয়েশন থেকে চূড়ান্ত ইউআরএল-এ একটি ৩০১ রিডাইরেক্টই যথেষ্ট।
  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 এর পরিবর্তে 301 বা 302 হয়, তাহলে আপনি ফাইনাল ইউআরএলটি চেক করেননি—রিডাইরেক্ট চেইনটি চেক করুন এবং ফাইনাল ইউআরএলটি পেস্ট করুন।

তুলনা: প্রোমোপাইলট এবং হেডলাইন চেকিংয়ের বিকল্পসমূহ

শিরোনাম দেখার বিভিন্ন উপায় আছে, যার প্রত্যেকটি নিজ নিজ পরিস্থিতির জন্য উপযুক্ত।

সরঞ্জাম বিনামূল্যে কী পাওয়া যায়? বিধিনিষেধ এটি কাদের জন্য উপযুক্ত?
প্রোমোপাইলট — HTTP হেডার চেকার সমস্ত হেডার, নিরাপত্তা রেটিং, ক্যাশে, কম্প্রেশন, CORS, রিডাইরেক্ট চেইন প্রতি চেকে একটি ইউআরএল, দৈনিক অতিথির সীমা ইনস্টলেশন ছাড়াই দ্রুত আপনার বা অন্য কারো ওয়েবসাইট চেক করুন।
securityheaders.com নিরাপত্তা হেডারের লেটার রেটিং শুধুমাত্র নিরাপত্তা, কোনো ক্যাশে বা কম্প্রেশন নেই। যারা সুরক্ষা ব্যবস্থা স্থাপন করছেন তাদের জন্য
ক্রোম ডেভটুলস, নেটওয়ার্ক ট্যাব প্রতিটি পৃষ্ঠা অনুরোধের হেডার আপনাকে জানতে হবে কোথায় খুঁজতে হবে; কোনো বিচার বা ইঙ্গিত নয়। ডেভেলপারদের ডিবাগ করার সময়
টার্মিনালে curl -I কাঁচা প্রতিক্রিয়া হেডার কমান্ড লাইন, কোনো ব্যাখ্যা নেই সার্ভার প্রশাসকদের জন্য

উপসংহার: স্পষ্ট মূল্যায়ন এবং নির্দেশনাসহ এককালীন যাচাইয়ের জন্য একটি অনলাইন টুল বেশি সুবিধাজনক, অন্যদিকে আপনি কী খুঁজছেন তা আগে থেকে জানা থাকলে DevTools এবং curl ভালো। আপনার লক্ষ্য যদি শুধুমাত্র সুরক্ষা হয়, তবে Securityheaders.com এই যাচাই প্রক্রিয়াকে পরিপূরক করে।

এটি প্রোমোপাইলটের ৮৭টি ফ্রি এসইও টুলের মধ্যে মাত্র একটি। এছাড়াও রয়েছে এসএসএল সার্টিফিকেট চেকার, রিডাইরেক্ট এবং ডিএনএস রেকর্ড—এই বিভাগের আর্টিকেলগুলোতে এগুলো নিয়ে আলোচনা করা হয়েছে।

হেডার চেকারের সীমাবদ্ধতা: টুলটি যা দেখাবে না

এই চেকটি পুরো সাইট নয়, বরং একটিমাত্র ইউআরএল-এর হেডারগুলো পরীক্ষা করে। মূল পেজটি সঠিকভাবে কনফিগার করা থাকলেই যে প্রোডাক্ট পেজ বা /uploads/ ফোল্ডারের ফাইলটি একইভাবে সাড়া দেবে, এমনটা নয়।

কিছু হেডার সিডিএন বা প্রক্সি লেভেলে যোগ করা হয় এবং তা পাথ, এমনকি অনুরোধটি যে অঞ্চল থেকে এসেছে তার উপরও নির্ভর করতে পারে। তাই, ফলাফল আপনার ব্রাউজারে যা দেখছেন তার থেকে ভিন্ন হতে পারে। যদি সিডিএন-এর কোনো নিয়ম শুধুমাত্র /blog/* এর জন্য কনফিগার করা থাকে, তবে অন্যান্য সেকশনগুলো তা পাবে না।

এবং সবচেয়ে গুরুত্বপূর্ণ বিষয় হলো: হেডিং হলো সেটিংস, কন্টেন্ট নয়। টুলটি টাইটেল, টেক্সট বা মার্কআপ পরীক্ষা করে না—সেগুলোর জন্য আলাদা পেজ চেকের ব্যবস্থা আছে।

পরিবর্তন সংক্রান্ত আরও একটি বিষয় মনে রাখবেন। সার্ভার কনফিগারেশন সম্পাদনা করার পর ফলাফল সঙ্গে সঙ্গে আপডেট নাও হতে পারে: CDN পুরোনো রেসপন্সটি ক্যাশ করে রাখে। CDN ক্যাশ ক্লিয়ার করুন অথবা কয়েক মিনিট অপেক্ষা করে আবার চেকটি চালান।

কখন একটি বিনামূল্যের টুল যথেষ্ট নয়?

অনলাইনে HTTP হেডার চেক করা এবং কোনো বিশেষজ্ঞকে দিয়ে আপনার সার্ভার কনফিগার করানো: প্রতিটি বিকল্পের কাজ কী

টুলটি আপনাকে স্পষ্টভাবে বলে দেবে কোন হেডারগুলো অনুপস্থিত। তবে, সেগুলো যোগ করার জন্য সার্ভার, সিডিএন, বা ওয়েবসাইট ইঞ্জিনের সাথে কাজ করতে হবে। আপনার একজন বিশেষজ্ঞের প্রয়োজন হবে যদি:

  • CSP চালু করার পর ফর্ম, পেমেন্ট বা অ্যানালিটিক্স বিকল হয়ে যায়;
  • বিভিন্ন বিভাগের বিভিন্ন শিরোনাম রয়েছে, এবং এটা স্পষ্ট নয় যে কে সেগুলো নির্ধারণ করে – সার্ভার, প্লাগইন, নাকি সিডিএন;
  • সাইটটি ধীরগতির, যদিও ক্যাশে এবং কম্প্রেশন চালু আছে;
  • আপনার সার্ভারে প্রবেশাধিকার নেই এবং হোস্টিং কোম্পানি টেমপ্লেট ইমেল পাঠিয়ে উত্তর দেয়।

আপনার ওয়েবসাইটের জন্য আমি কী করতে পারি?

আমার নাম ভ্যালেরি দানিয়ুক, আমি একজন ডেভেলপার এবং এসইও বিশেষজ্ঞ। বিগত ১২ বছরে আমি ২০০-র বেশি ক্লায়েন্টের জন্য ওয়েবসাইট ও সিস্টেম তৈরি করেছি। হেডলাইন হলো এসইও-র সেই অংশ যা ক্লায়েন্টরা সাধারণত দেখতে পান না, কিন্তু আমি সবার আগে সেগুলোই তৈরি করে দিই।

এসইও এবং প্রচার

ওয়েবসাইট এবং অনলাইন স্টোর

সিআরএম, অ্যাকাউন্টিং এবং অটোমেশন

আমার পোর্টফোলিওতে আরও অনেক প্রজেক্ট আছে। Telegram আপনার ওয়েবসাইটের ঠিকানা পাঠান – আমি শিরোনামগুলো দেখে আপনাকে জানাবো কোনটিতে আমি তাৎক্ষণিক ফল পাব।

ফলাফল

  1. অনলাইনে HTTP হেডার চেক করলে কয়েক সেকেন্ডের মধ্যেই দেখা যায়, সার্ভার ব্রাউজার ও সার্চ রোবটকে কীভাবে সাড়া দিচ্ছে।
  2. এই ক্রমে ঠিক করুন: রিডাইরেক্ট → HSTS → কম্প্রেশন → ক্যাশ → X-Frame-Options ও CSP → CORS।
  3. শুধু হোমপেজই নয়, আরও অনেক কিছু পরীক্ষা করুন: সিডিএন এবং প্লাগইনগুলো বিভিন্ন বিভাগে ভিন্ন ভিন্ন হেডার নির্ধারণ করতে পারে।
  4. যদি সার্ভার সেটিংস অনুপলব্ধ বা পরস্পরবিরোধী হয়, তবে কাজটি কোনো বিশেষজ্ঞকে অর্পণ করা অথবা 1001site এ সাইটটি তৈরি করা সহজ, যেখানে HTTPS এবং রেন্ডারিং আগে থেকেই কনফিগার করা থাকে।

এখনই আপনার হোমপেজটি দেখুন: একটি বিনামূল্যের HTTP হেডার চেক চালান, এবং আপনার কোনো প্রশ্ন থাকলে Telegram আমাকে লিখুন ।

উৎস

  • PromoPilot HTTP হেডার চেকার টুল পৃষ্ঠা - যাচাই ও সীমাবদ্ধতার তালিকা।
  • securityheaders.com - নিরাপত্তা হেডার মূল্যায়নের বিবরণ।
  • ক্রোম ডেভটুলস ডকুমেন্টেশন - নেটওয়ার্ক প্যানেল এবং হেডার দেখা।

তথ্যসূত্র এবং উৎস

প্রশ্ন ও উত্তর

SEO-এর জন্য কোন নিরাপত্তা হেডারগুলো গুরুত্বপূর্ণ?

HTTPS সরাসরি র‍্যাঙ্কিংকে প্রভাবিত করে, এবং HSTS এটিকে আরও শক্তিশালী করে: ব্রাউজার তখন আর HTTP-এর মাধ্যমে সাইটটি খোলে না। CSP এবং X-Frame-Options ভিজিটরদের ইনজেক্টেড স্ক্রিপ্ট এবং অন্য ফ্রেমে পেজ এমবেডিং থেকে রক্ষা করে। ক্ষতিকারক কোডসহ একটি হ্যাক হওয়া সাইট সার্চ ইঞ্জিনগুলোর বিশ্বাসযোগ্যতা হারায়, তাই এই হেডারগুলো র‍্যাঙ্কিংয়ের জন্য একটি বীমা পলিসির মতো কাজ করে।

ক্যাশিং হেডার কীভাবে গতিকে প্রভাবিত করে?

ক্যাশ-কন্ট্রোল এবং ই-ট্যাগ ব্রাউজারকে বলে দেয় যে ইমেজ, স্টাইল এবং স্ক্রিপ্ট কতক্ষণ সংরক্ষণ করতে হবে। একটি সঠিক ক্যাশ থাকলে, পরবর্তী ভিজিটে শুধুমাত্র পরিবর্তিত অংশগুলোই ডাউনলোড হয় এবং পেজটি লক্ষণীয়ভাবে দ্রুত লোড হয়। ক্যাশ না থাকলে, ব্রাউজার প্রতিবার সবকিছু আবার ডাউনলোড করে, এবং এটি মোবাইল ডিভাইসে বিশেষভাবে লক্ষণীয়।

অন্য কারো ওয়েবসাইটের হেডারগুলো যাচাই করা কি সম্ভব?

হ্যাঁ। রেসপন্স হেডারগুলো যেকোনো ব্রাউজারে দেখা যায়, তাই টুলটি যেকোনো পাবলিক অ্যাড্রেস—আপনার নিজের, কোনো প্রতিযোগীর বা কোনো ঠিকাদারের—যাচাই করে। কোনো সার্ভার অ্যাক্সেস বা রেজিস্ট্রেশনের প্রয়োজন নেই।

সাইটের বিভিন্ন পৃষ্ঠার শিরোনামগুলো ভিন্ন কেন?

কিছু হেডার সিডিএন বা প্রক্সি দ্বারা যুক্ত করা হয়, এবং নিয়মগুলো পাথের উপর নির্ভর করতে পারে: হোমপেজের জন্য একটি নির্দিষ্ট নিয়ম থাকে, যেখানে /api/ বা স্ট্যাটিক ফাইলগুলোর জন্য ভিন্ন নিয়ম থাকে। তাই, শুধু হোমপেজই নয়, আপনার প্রধান ল্যান্ডিং পেজগুলোও পরীক্ষা করে দেখুন।

আমরা ওয়েবসাইটটি দেখেছি, কিন্তু এটি ঠিক করার জন্য কেউ নেই?

এই বিনামূল্যের টুলটি সমস্যাগুলো চিহ্নিত করে। আমি রিপোর্টটি বিশ্লেষণ করে, সেগুলোকে অগ্রাধিকার দিয়ে সমাধান করব: এসইও অডিট, গতি বৃদ্ধি, মার্কআপ এবং র‍্যাঙ্কিং না হারিয়ে নতুন সাইটে স্থানান্তর।