ওয়েবসাইট আপ/ডাউন চেক
একটি ওয়েবসাইটের ঠিকানা লিখুন। টুলটি ঠিকানাটি বিশ্লেষণ করবে, যাচাইয়ের কমান্ড দেবে এবং স্ট্যাটাস কোডের অর্থ বোঝাবে। চাইলে একটি স্ট্যাটাস কোড লিখে তার অর্থও জানতে পারেন।
আপনি যখন কোনো ওয়েবসাইট খুলতে যান এবং সেটি খোলে না, তখন প্রথম প্রশ্নটি হলো সাইটটি কি সবার জন্য বন্ধ, নাকি শুধু আপনার ইন্টারনেট বা ব্রাউজারের সমস্যা। এই প্রশ্নের উত্তর দিতেই ওয়েবসাইটের অবস্থা যাচাই করা হয়। ব্রাউজার যখন কোনো সাইটের কাছে পেজ চায়, তখন সার্ভার একটি সংখ্যা দিয়ে উত্তর দেয়, যাকে স্ট্যাটাস কোড বলা হয়। যেমন দুইশো মানে সব ঠিক আছে, চারশো চার মানে পেজটি পাওয়া যায়নি, আর পাঁচশো মানে সার্ভারে ভুল হয়েছে। এই টুলটি ওয়েবসাইটের ঠিকানা বিশ্লেষণ করে, যাচাইয়ের কমান্ড দেয় এবং স্ট্যাটাস কোডের অর্থ বোঝায়। একটি কথা পরিষ্কার করে বলা দরকার: এই টুলটি লাইভ আপ/ডাউন চেক নয়। ব্রাউজার থেকে সরাসরি কোনো সাইট চলছে কি না তা পরীক্ষা করা যায় না, তাই এটি সাইটটির আসল অবস্থা ইন্টারনেট থেকে দেখাতে পারে না। তবে ঠিকানা বিশ্লেষণ, কমান্ড তৈরি ও স্ট্যাটাস কোড বোঝার কাজে এটি পুরোপুরি কাজ করে।
কীভাবে ব্যবহার করবেন
১. প্রথম ঘরে ওয়েবসাইটের ঠিকানা লিখুন, যেমন https://example.com। শুরুতে https:// না লিখলেও চলবে, টুলটি নিজে থেকে যোগ করে নেবে।
২. বিশ্লেষণ করুন বোতামে ক্লিক করুন। সঙ্গে সঙ্গে প্রোটোকল, ডোমেইন, পাথ ও যাচাইয়ের কমান্ড দেখা যাবে।
৩. ব্রাউজারে কোনো স্ট্যাটাস কোড দেখে থাকলে, যেমন ৪০৪, সেটি দ্বিতীয় ঘরে লিখুন। টুলটি সেই কোডের অর্থ ও করণীয় দেখাবে।
৪. আসল অবস্থা যাচাই করতে কম্পিউটারে curl -I https://example.com কমান্ড চালান। প্রথম লাইনে HTTP/2 200 লেখা থাকলে সাইটটি চলছে।
৫. ফলাফল কপি করুন বোতামে ক্লিক করে ফলাফলটি কপি করে নিন। নতুন ঠিকানা দেখতে রিসেট বোতামে ক্লিক করুন।
একটি বাস্তব উদাহরণ
ধরুন, আপনি https://example.com খুলতে গিয়ে ৪০৪ দেখলেন। এই টুলে ঠিকানাটি লিখে স্ট্যাটাস কোডের ঘরে ৪০৪ লিখলে দেখা যাবে ৪০৪ মানে পাওয়া যায়নি, অর্থাৎ ওই ঠিকানায় কোনো পেজ নেই। করণীয় হিসেবে দেখা যাবে ঠিকানার বানান মিলিয়ে দেখুন। এবার ধরুন, আপনি ঠিকানাটি বিশ্লেষণ করলেন। টুলটি দেখাবে প্রোটোকল https, অর্থাৎ নিরাপদ সংযোগ, ডোমেইন example.com, পাথ / এবং যাচাইয়ের কমান্ড curl -I https://example.com। এই কমান্ডটি চালিয়ে প্রথম লাইনে HTTP/2 200 দেখা গেলে বোঝা যাবে সাইটের মূল পেজটি চলছে, শুধু আপনি যে পেজটি খুঁজছিলেন সেটি নেই।
ফলাফল বুঝবেন কীভাবে
স্ট্যাটাস কোড পাঁচটি শ্রেণিতে ভাগ করা যায়। একশো থেকে একশো নিরানব্বই পর্যন্ত তথ্যমূলক কোড। দুইশো থেকে দুইশো নিরানব্বই পর্যন্ত সফল কোড, এর মধ্যে দুইশো মানে সব ঠিক আছে। তিনশো থেকে তিনশো নিরানব্বই পর্যন্ত পুনর্নির্দেশের কোড, যেমন তিনশো এক মানে পেজটি স্থায়ীভাবে নতুন ঠিকানায় চলে গেছে। চারশো থেকে চারশো নিরানব্বই পর্যন্ত ক্লায়েন্টের ভুল, যেমন চারশো চার মানে পেজ পাওয়া যায়নি, চারশো তিন মানে দেখার অনুমতি নেই। পাঁচশো থেকে পাঁচশো নিরানব্বই পর্যন্ত সার্ভারের ভুল, যেমন পাঁচশো মানে সার্ভারের ভেতরের ভুল, পাঁচশো তিন মানে সেবা সাময়িকভাবে বন্ধ। প্রোটোকল http হলে সংযোগ এনক্রিপ্ট করা থাকে না, https হলে নিরাপদ।
সাধারণ ভুল
প্রথম ভুল হলো একটি পেজ না খুললেই পুরো সাইট বন্ধ মনে করা। অনেক সময় শুধু একটি পেজ মুছে ফেলা হয়, মূল সাইটটি ঠিক থাকে। দ্বিতীয় ভুল হলো ব্রাউজারের ক্যাশের পুরনো পেজ দেখে সাইট বন্ধ মনে করা। ক্যাশ মুছে আবার চেষ্টা করলে আসল অবস্থা বোঝা যায়। তৃতীয় ভুল হলো নিজের ইন্টারনেট বন্ধ থাকলে সাইট বন্ধ মনে করা। মোবাইল ডেটা দিয়ে খুলে দেখলে বোঝা যায় সমস্যাটি কার। চতুর্থ ভুল হলো ৪০৪ দেখে সাইটের মালিককে দোষ দেওয়া। ৪০৪ মানে পেজটি নেই, সাইটটি বন্ধ নয়। পঞ্চম ভুল হলো এই টুলের বিশ্লেষণকে লাইভ চেক মনে করা। এই টুলটি সাইটটির আসল অবস্থা দেখায় না, আসল অবস্থা জানতে curl কমান্ড চালাতে হবে।
সতর্কতা
অন্যের সাইটের অবস্থা পরীক্ষা করার জন্য বারবার অনুরোধ পাঠাবেন না, এতে সার্ভারের ওপর চাপ পড়ে। নিজের সাইটের সমস্যা হলে প্রথমে হোস্টিংয়ের স্ট্যাটাস পেজ দেখুন, সেখানে রক্ষণাবেক্ষণের তথ্য থাকতে পারে। সাইটে লগইন করতে না পারলে পাসওয়ার্ড বদলানোর আগে ঠিকানা ও ইন্টারনেট মিলিয়ে দেখুন।
FAQ
প্রশ্ন: স্ট্যাটাস কোড ২০০ মানে কী?
উত্তর: দুইশো মানে সব ঠিক আছে। সার্ভার অনুরোধটি পেয়েছে এবং পেজটি সফলভাবে পাঠিয়েছে।
প্রশ্ন: ৪০৪ মানে কি সাইটটি বন্ধ?
উত্তর: না, ৪০৪ মানে ওই ঠিকানায় কোনো পেজ নেই। সাইটের মূল পেজটি হয়তো ঠিকমতো চলছে।
প্রশ্ন: এই টুল কি সাইটটি চলছে কি না সরাসরি দেখায়?
উত্তর: না, এই টুলটি লাইভ চেক করে না। এটি ঠিকানা বিশ্লেষণ করে ও স্ট্যাটাস কোডের অর্থ বোঝায়। আসল অবস্থা জানতে curl কমান্ড চালাতে হবে।
প্রশ্ন: সাইট না খুললে প্রথমে কী করব?
উত্তর: প্রথমে মোবাইল ডেটা দিয়ে খুলে দেখুন, তারপর অন্য ব্রাউজারে চেষ্টা করুন এবং ব্রাউজারের ক্যাশ মুছে আবার খুলুন।