HTTP স্ট্যাটাস চেকার
যেকোনো URL-এর HTTP স্ট্যাটাস কোড পরীক্ষা করুন এবং রিডাইরেক্ট আচরণ দ্রুত বুঝুন। লুপ সনাক্ত করতে এবং চূড়ান্ত গন্তব্য প্রতিক্রিয়া নিশ্চিত করতে রিডাইরেক্টগুলি অনুসরণ করুন (১০টি পর্যন্ত)। আপটাইম চেক, স্বাস্থ্য এন্ডপয়েন্ট, SEO অডিট এবং ভুল রাউট করা URL ডিবাগ করার জন্য আদর্শ। ফলাফল JSON-এ রপ্তানি করুন।
বৈশিষ্ট্য
- যেকোনো URL-এর (ওয়েবসাইট বা API) HTTP প্রতিক্রিয়া স্ট্যাটাস পরীক্ষা করুন।
- রিডাইরেক্টগুলি অনুসরণ করুন এবং রিডাইরেক্ট চেইন পরিদর্শন করুন (১০টি হপ পর্যন্ত)।
- রিডাইরেক্ট লুপ এবং ভুল কনফিগারেশন দ্রুত সনাক্ত করুন।
- 200 OK আচরণ নিশ্চিত করতে স্বাস্থ্য এন্ডপয়েন্টের জন্য দুর্দান্ত।
- ক্যানোনিকাল গন্তব্য যাচাই করতে সাহায্য করে (HTTP→HTTPS, www, লোকেল পাথ)।
- ডিবাগিং এবং সাপোর্ট টিকিটের জন্য ফলাফল কপি/শেয়ার করুন।
- অটোমেশন এবং মনিটরিং ওয়ার্কফ্লোর জন্য একটি JSON রিপোর্ট রপ্তানি করুন।
- নিরাপত্তা ডিফল্ট: প্রাইভেট-নেটওয়ার্ক টার্গেট ব্লক করে এবং একটি নির্দিষ্ট User-Agent ব্যবহার করে।
🧭 কিভাবে ব্যবহার করবেন for http-status-checker
URL লিখুন
আপনি যে URL পরীক্ষা করতে চান তা পেস্ট করুন (পৃষ্ঠা, API এন্ডপয়েন্ট, বা স্বাস্থ্য পাথ)।
রিডাইরেক্ট আচরণ নির্বাচন করুন
চূড়ান্ত গন্তব্যে পৌঁছাতে "রিডাইরেক্ট অনুসরণ করুন" সক্ষম করুন। আপনি যদি শুধুমাত্র প্রথম-হপ প্রতিক্রিয়া চান তবে এটি নিষ্ক্রিয় করুন।
প্রয়োজনে রিডাইরেক্ট সীমা নির্ধারণ করুন
দীর্ঘ চেইন এড়াতে এবং রিডাইরেক্ট লুপ নিরাপদে সনাক্ত করতে "সর্বোচ্চ রিডাইরেক্ট" সামঞ্জস্য করুন।
ফলাফল ব্যাখ্যা করুন
পরবর্তী পদক্ষেপ নির্ধারণ করতে রিপোর্ট করা স্ট্যাটাস কোড ব্যবহার করুন (ভাঙা URL ঠিক করুন, রিডাইরেক্ট সংশোধন করুন, সার্ভার ত্রুটি সমাধান করুন)।
ডকুমেন্টেশন বা অটোমেশনের জন্য রপ্তানি করুন
সময়ের সাথে পরিবর্তন ট্র্যাক করতে বা একটি টিকিটে প্রমাণ সংযুক্ত করতে চাইলে 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 |
কমান্ড লাইন
ব্রাউজারের বাইরে স্ট্যাটাস কোড এবং রিডাইরেক্ট পরীক্ষা করতে এই কমান্ডগুলি ব্যবহার করুন। সিআই চেক এবং ঘটনা প্রতিক্রিয়ার জন্য দুর্দান্ত।
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প্রতিক্রিয়ার স্ট্যাটাস কোড পায় (আপনার পাওয়ারশেল সংস্করণের উপর নির্ভর করে রিডাইরেক্ট হ্যান্ডলিং সামঞ্জস্য করুন)।
ব্যবহারের ক্ষেত্র
স্বাস্থ্য এন্ডপয়েন্ট এবং আপটাইম যাচাই করুন
নিশ্চিত করুন যে সমালোচনামূলক এন্ডপয়েন্টগুলি 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 এর মধ্যে পার্থক্য কী?
❓কেন আমাকে রিডাইরেক্ট চেইন সংক্ষিপ্ত রাখা উচিত?
❓একটি রিডাইরেক্ট লুপ কেমন দেখায়?
HTTP↔HTTPS, www↔non-www, বা ট্রেইলিং স্ল্যাশ নিয়ম)। টুলটি সর্বোচ্চ রিডাইরেক্ট সীমা অতিক্রম করবে এবং সমস্যা রিপোর্ট করবে।❓৪০৪ কি সবসময় খারাপ?
❓আমি ৪০৩ বা ৪০১ কেন দেখছি?
❓এখানে ইউআরএল পেস্ট করা কি নিরাপদ?
Pro Tips
ক্যানোনিকালাইজেশনের জন্য, আপনার চূড়ান্ত ইউআরএলে (HTTPS + আপনার নির্বাচিত হোস্টনেম) একটি একক রিডাইরেক্ট হপ ব্যবহার করুন।
আপটাইমের জন্য আপনার হোমপেজের পরিবর্তে একটি দ্রুত /health এন্ডপয়েন্ট মনিটর করুন, যা ভারী এবং বেশি পরিবর্তনশীল হতে পারে।
এসইও মাইগ্রেশনের জন্য, স্থায়ী স্থানান্তরের জন্য ৩০১/৩০৮ ব্যবহার করুন এবং অভ্যন্তরীণ লিঙ্ক + সাইটম্যাপ সরাসরি চূড়ান্ত ইউআরএলে নির্দেশ করতে আপডেট করুন।
আপনি যদি লুপ সন্দেহ করেন, দ্রুত ব্যর্থ হতে এবং ভুল কনফিগার করা নিয়ম সেট চিহ্নিত করতে সর্বোচ্চ রিডাইরেক্ট কম সেট করুন (যেমন, ৩–৫)।
JSON এক্সপোর্ট করুন এবং আউটেজ ও রোলব্যাকের সময় স্ট্যাটাস পরিবর্তন নথিভুক্ত করতে তা ঘটনা টিকেটে সংযুক্ত করুন।
Additional Resources
Other Tools
- সিএসএস সৌন্দর্যবর্ধক
- এইচটিএমএল সৌন্দর্যবর্ধক
- জাভাস্ক্রিপ্ট সৌন্দর্যবর্ধক
- পিএইচপি সৌন্দর্যবর্ধক
- রং নির্বাচক
- স্প্রাইট এক্সট্র্যাক্টর
- বেস৩২ বাইনারি এনকোডার
- বেস৩২ ডিকোডার
- বেস৩২ এনকোডার
- বেস৫৮ বাইনারি এনকোডার
- বেস৫৮ ডিকোডার
- বেস৫৮ এনকোডার
- বেস৬২ বাইনারি এনকোডার
- বেস৬২ ডিকোডার
- বেস৬২ এনকোডার
- বেস৬৪ বাইনারি এনকোডার
- বেস৬৪ ডিকোডার
- বেস৬৪ এনকোডার
- হেক্স বাইনারি এনকোডার
- হেক্স ডিকোডার
- হেক্স এনকোডার
- সি-শার্প ফরম্যাটার
- সিএসভি ফরম্যাটার
- Dockerfile Formatter
- এলম ফরম্যাটার
- ইএনভি ফরম্যাটার
- গো ফরম্যাটার
- গ্রাফকিউএল ফরম্যাটার
- এইচসিএল ফরম্যাটার
- আইএনআই ফরম্যাটার
- জেসন ফরম্যাটার
- ল্যাটেক ফরম্যাটার
- মার্কডাউন ফরম্যাটার
- অবজেক্টিভসি ফরম্যাটার
- Php Formatter
- প্রোটো ফরম্যাটার
- পাইথন ফরম্যাটার
- রুবি ফরম্যাটার
- রাস্ট ফরম্যাটার
- স্কালা ফরম্যাটার
- শেল স্ক্রিপ্ট ফরম্যাটার
- এসকিউএল ফরম্যাটার
- SVG ফরম্যাটার
- Swift ফরম্যাটার
- TOML ফরম্যাটার
- Typescript Formatter
- XML ফরম্যাটার
- YAML ফরম্যাটার
- Yarn ফরম্যাটার
- সিএসএস মিনিফায়ার
- Html Minifier
- Javascript Minifier
- জেসন মিনিফায়ার
- XML মিনিফায়ার
- Cache Headers Analyzer
- Cors Checker
- Csp Analyzer
- Dns Records Lookup
- এইচটিটিপি হেডার ভিউয়ার
- Open Graph Meta Checker
- Redirect Chain Viewer
- Robots Txt Tester
- Security Headers Checker
- Security Txt Checker
- Sitemap Url Inspector
- Tls Certificate Checker
- পিডিএফ থেকে টেক্সট
- রেজেক্স টেস্টার
- সার্প র্যাংক চেকার
- Whois লুকআপ