HTTP স্ট্যাটাস চেকার

যেকোনো URL-এর HTTP স্ট্যাটাস কোড পরীক্ষা করুন এবং রিডাইরেক্ট আচরণ দ্রুত বুঝুন। লুপ সনাক্ত করতে এবং চূড়ান্ত গন্তব্য প্রতিক্রিয়া নিশ্চিত করতে রিডাইরেক্টগুলি অনুসরণ করুন (১০টি পর্যন্ত)। আপটাইম চেক, স্বাস্থ্য এন্ডপয়েন্ট, SEO অডিট এবং ভুল রাউট করা URL ডিবাগ করার জন্য আদর্শ। ফলাফল JSON-এ রপ্তানি করুন।

Loading…

সম্পর্কে HTTP স্ট্যাটাস চেকার

একটি URL পেস্ট করুন তার HTTP স্ট্যাটাস (200, 301, 302, 404, 500…) দেখতে এবং প্রয়োজনে সম্পূর্ণ রিডাইরেক্ট চেইন পরিদর্শন করতে রিডাইরেক্টগুলি অনুসরণ করুন। উপলব্ধতা সমস্যা নির্ণয়, স্বাস্থ্য চেক যাচাই এবং আপনার রিডাইরেক্টগুলি SEO-বান্ধব ও লুপ-মুক্ত কিনা তা নিশ্চিত করার জন্য উপযুক্ত।

বৈশিষ্ট্য

  • যেকোনো URL-এর (ওয়েবসাইট বা API) HTTP প্রতিক্রিয়া স্ট্যাটাস পরীক্ষা করুন।
  • রিডাইরেক্টগুলি অনুসরণ করুন এবং রিডাইরেক্ট চেইন পরিদর্শন করুন (১০টি হপ পর্যন্ত)।
  • রিডাইরেক্ট লুপ এবং ভুল কনফিগারেশন দ্রুত সনাক্ত করুন।
  • 200 OK আচরণ নিশ্চিত করতে স্বাস্থ্য এন্ডপয়েন্টের জন্য দুর্দান্ত।
  • ক্যানোনিকাল গন্তব্য যাচাই করতে সাহায্য করে (HTTP→HTTPS, www, লোকেল পাথ)।
  • ডিবাগিং এবং সাপোর্ট টিকিটের জন্য ফলাফল কপি/শেয়ার করুন।
  • অটোমেশন এবং মনিটরিং ওয়ার্কফ্লোর জন্য একটি JSON রিপোর্ট রপ্তানি করুন।
  • নিরাপত্তা ডিফল্ট: প্রাইভেট-নেটওয়ার্ক টার্গেট ব্লক করে এবং একটি নির্দিষ্ট User-Agent ব্যবহার করে।

🧭 কিভাবে ব্যবহার করবেন for http-status-checker

1

URL লিখুন

আপনি যে URL পরীক্ষা করতে চান তা পেস্ট করুন (পৃষ্ঠা, API এন্ডপয়েন্ট, বা স্বাস্থ্য পাথ)।

2

রিডাইরেক্ট আচরণ নির্বাচন করুন

চূড়ান্ত গন্তব্যে পৌঁছাতে "রিডাইরেক্ট অনুসরণ করুন" সক্ষম করুন। আপনি যদি শুধুমাত্র প্রথম-হপ প্রতিক্রিয়া চান তবে এটি নিষ্ক্রিয় করুন।

3

প্রয়োজনে রিডাইরেক্ট সীমা নির্ধারণ করুন

দীর্ঘ চেইন এড়াতে এবং রিডাইরেক্ট লুপ নিরাপদে সনাক্ত করতে "সর্বোচ্চ রিডাইরেক্ট" সামঞ্জস্য করুন।

4

ফলাফল ব্যাখ্যা করুন

পরবর্তী পদক্ষেপ নির্ধারণ করতে রিপোর্ট করা স্ট্যাটাস কোড ব্যবহার করুন (ভাঙা URL ঠিক করুন, রিডাইরেক্ট সংশোধন করুন, সার্ভার ত্রুটি সমাধান করুন)।

5

ডকুমেন্টেশন বা অটোমেশনের জন্য রপ্তানি করুন

সময়ের সাথে পরিবর্তন ট্র্যাক করতে বা একটি টিকিটে প্রমাণ সংযুক্ত করতে চাইলে JSON ডাউনলোড করুন।

প্রযুক্তিগত বিবরণ

অনুরোধ মডেল

এই টুলটি একটি প্রদত্ত URL-এর প্রতিক্রিয়া স্ট্যাটাস পরীক্ষা করে এবং চূড়ান্ত স্ট্যাটাস এবং চেইন আচরণ তুলে ধরতে রিডাইরেক্টগুলি অনুসরণ করতে পারে।

সেটিংআচরণডিফল্ট
রিডাইরেক্ট অনুসরণ করুনচূড়ান্ত গন্তব্যে রিডাইরেক্ট প্রতিক্রিয়া (3xx) অনুসরণ করেসক্রিয়
সর্বোচ্চ রিডাইরেক্টলুপ প্রতিরোধের জন্য রিডাইরেক্ট সীমা১০ (পরিসীমা ০–২০)
টাইমআউটঅনুরোধের টাইমআউট সীমা১২০০০ মিলিসেকেন্ড
ইউজার-এজেন্টঅনুরোধকারী ব্যবহারকারী এজেন্ট শনাক্ত করে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
এসইও-র জন্য, যখন আপনি কন্টেন্ট স্থায়ীভাবে সরিয়ে নিয়েছেন তখন স্থায়ী রিডাইরেক্ট (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

প্রতিটি হপের জন্য হেডার প্রদর্শন করে, যার মধ্যে লোকেশন অন্তর্ভুক্ত।

উইন্ডোজ (পাওয়ারশেল)

স্ট্যাটাস কোড পান

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

প্রতিক্রিয়ার স্ট্যাটাস কোড পায় (আপনার পাওয়ারশেল সংস্করণের উপর নির্ভর করে রিডাইরেক্ট হ্যান্ডলিং সামঞ্জস্য করুন)।

মনিটরিংয়ের জন্য, একটি নির্দিষ্ট /health এন্ডপয়েন্ট ব্যবহার করুন যা দ্রুত 200 রিটার্ন করে এবং প্রমাণীকরণের প্রয়োজন হয় না। এটিকে স্থিতিশীল এবং হালকা ওজনের রাখুন।

ব্যবহারের ক্ষেত্র

স্বাস্থ্য এন্ডপয়েন্ট এবং আপটাইম যাচাই করুন

নিশ্চিত করুন যে সমালোচনামূলক এন্ডপয়েন্টগুলি 200 OK রিটার্ন করে এবং প্রত্যাশিত সীমার মধ্যে পৌঁছানো যায়।

  • /health এবং /status এন্ডপয়েন্ট চেক করুন
  • ঘটনার সময় মাঝেমধ্যে 5xx সনাক্ত করুন
  • ঘটনার প্রমাণের জন্য JSON এক্সপোর্ট করুন

রিডাইরেক্ট চেইন এবং লুপ ডিবাগ করুন

যখন একটি URL অপ্রত্যাশিতভাবে একাধিকবার রিডাইরেক্ট করে (বা কখনই সমাধান হয় না), চেইন পরিদর্শন করুন এবং দ্রুত লুপ বন্ধ করুন।

  • রিডাইরেক্ট লুপ সনাক্ত করুন
  • HTTP→HTTPS এবং www ক্যানোনিকালাইজেশন নিশ্চিত করুন
  • মিশ্র নিয়ম (Nginx, অ্যাপ, CDN) দ্বারা সৃষ্ট দীর্ঘ চেইন সনাক্ত করুন

এসইও অডিট এবং ভাঙা লিঙ্ক চেক

স্ট্যাটাস কোড ক্রলিং/ইন্ডেক্সিংকে ব্যাপকভাবে প্রভাবিত করে। পৃষ্ঠা এবং সাইটম্যাপের জন্য সঠিক প্রতিক্রিয়া নিশ্চিত করতে এই টুলটি ব্যবহার করুন।

  • ইনডেক্সযোগ্য পৃষ্ঠাগুলির জন্য 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) একটি অস্থায়ী রিডাইরেক্ট নির্দেশ করে। এসইওর জন্য, স্থায়ী স্থানান্তরের সময় স্থায়ী রিডাইরেক্ট পছন্দনীয়।

কেন আমাকে রিডাইরেক্ট চেইন সংক্ষিপ্ত রাখা উচিত?

দীর্ঘ রিডাইরেক্ট চেইন ব্যবহারকারী এবং ক্রলারদের গতি কমিয়ে দেয়, ব্যর্থতার সম্ভাবনা বাড়ায় এবং সংকেত দুর্বল করতে পারে। সম্ভব হলে ক্যানোনিকাল গন্তব্যে একক হপ ব্যবহার করুন।

একটি রিডাইরেক্ট লুপ কেমন দেখায়?

ইউআরএলটি দুই বা ততোধিক অবস্থানের মধ্যে ক্রমাগত রিডাইরেক্ট করে (প্রায়শই HTTPHTTPS, www↔non-www, বা ট্রেইলিং স্ল্যাশ নিয়ম)। টুলটি সর্বোচ্চ রিডাইরেক্ট সীমা অতিক্রম করবে এবং সমস্যা রিপোর্ট করবে।

৪০৪ কি সবসময় খারাপ?

সবসময় নয়। অনুপস্থিত রিসোর্সের জন্য ৪০৪ সঠিক। স্থায়ীভাবে সরানো কনটেন্টের জন্য, ৪১০ গন আরও স্পষ্ট হতে পারে। গুরুত্বপূর্ণ বিষয় হলো আপনার গুরুত্বপূর্ণ পৃষ্ঠাগুলি ২০০ রিটার্ন করছে এবং আপনার রিডাইরেক্টগুলি ইচ্ছাকৃত।

আমি ৪০৩ বা ৪০১ কেন দেখছি?

৪০১ মানে প্রমাণীকরণ প্রয়োজন। ৪০৩ মানে প্রবেশাধিকার নিষিদ্ধ। এটি ব্যক্তিগত এন্ডপয়েন্ট, WAF নিয়ম, জিও-ব্লকিং, বা ভুল কনফিগার করা অনুমতির জন্য প্রত্যাশিত হতে পারে।

এখানে ইউআরএল পেস্ট করা কি নিরাপদ?

টুলটি প্রদত্ত ইউআরএলে সার্ভার-সাইড রিকোয়েস্ট করে এবং ব্যক্তিগত-নেটওয়ার্ক টার্গেট ব্লক করে। ইউআরএলে গোপন তথ্য (যেমন ক্যোয়ারী স্ট্রিং-এ টোকেন) অন্তর্ভুক্ত করা এড়িয়ে চলুন।

Pro Tips

Best Practice

ক্যানোনিকালাইজেশনের জন্য, আপনার চূড়ান্ত ইউআরএলে (HTTPS + আপনার নির্বাচিত হোস্টনেম) একটি একক রিডাইরেক্ট হপ ব্যবহার করুন।

Best Practice

আপটাইমের জন্য আপনার হোমপেজের পরিবর্তে একটি দ্রুত /health এন্ডপয়েন্ট মনিটর করুন, যা ভারী এবং বেশি পরিবর্তনশীল হতে পারে।

CI Tip

এসইও মাইগ্রেশনের জন্য, স্থায়ী স্থানান্তরের জন্য ৩০১/৩০৮ ব্যবহার করুন এবং অভ্যন্তরীণ লিঙ্ক + সাইটম্যাপ সরাসরি চূড়ান্ত ইউআরএলে নির্দেশ করতে আপডেট করুন।

Best Practice

আপনি যদি লুপ সন্দেহ করেন, দ্রুত ব্যর্থ হতে এবং ভুল কনফিগার করা নিয়ম সেট চিহ্নিত করতে সর্বোচ্চ রিডাইরেক্ট কম সেট করুন (যেমন, ৩–৫)।

CI Tip

JSON এক্সপোর্ট করুন এবং আউটেজ ও রোলব্যাকের সময় স্ট্যাটাস পরিবর্তন নথিভুক্ত করতে তা ঘটনা টিকেটে সংযুক্ত করুন।

Additional Resources

Other Tools