htaccess Tester – আপনার ওয়েবসার্ভারের htaccess এর Rewrite Rule চেক করে নিন! সার্ভারে আপলোড এর আগেই!

Level 34
সুপ্রিম টিউনার, টেকটিউনস, ঢাকা

আসসালামু আলাইকুম, কেমন আছেন টেকটিউনস কমিউনিটি? আশা করছি সবাই ভাল আছেন। আজকে আবার হাজির হলাম নতুন টিউন নিয়ে। আজকে আমি আলোচনা করব কিভাবে.htaccess ফাইলটি টেস্ট করতে পারবেন অনলাইনে। চলুন শুরু করা যাক।

আপনাদের যাদের ওয়ার্ড-প্রেস বা অন্য প্ল্যাটফর্মে ওয়েবসাইট আছে এবং যারা VPS, Dedicated Server, অথবা Clouds Host ব্যবহার করেন তারা অবশ্যই Apache এর সাথে পরিচিত।  আমরা জানি ওয়েবসাইট বিল্ড করার অনেক অটোমেটেড ইন্সটলেশন টুল রয়েছে যেমন, Server Pilot, RunCloud ইত্যাদি।

আমরা যারা অটোমেশন পদ্ধতিতে ওয়েবসাইট সার্ভারে ইন্সটল করি তারা বেশির ভাগেই সার্ভার প্রোফাইল চিনি না বা চেনার দরকার হয় না।  তবে একটি সার্ভার প্রোফাইল আমরা সবাই চিনি সেটি হচ্ছে, .htaccess।

Apache ফাইল ডিরেক্টরিতে.htaccess একটি কনফিগারেশন ফাইল হিসেবে ব্যবহৃত হয়। .htaccess সাধারণত ব্যবহৃত হয় URL সেট কর‍তে এবং বিভিন্ন সিকিউরিটি পারমিশন সেট করতে। যেমন আমরা যারা ওয়ার্ড-প্রেস ব্যবহার করি তারা এই.htaccess দিয়ে আমাদের ওয়েবসাইটের সিকিউরিটি আরও শক্তিশালী করে থাকি।

তবে যেকোনো ওয়েব-ডেভেলপারদের কাছে এই.htaccess ফাইলটি বিরাট মাথা ব্যথার কারণ হয় আর যদি কেউ এই বিষয়ে কম ধারণা রাখে তাহলে তো কথাই নেই। .htaccess এর যেকোনো ভুলের কারণে আপনার ওয়েবসাইটে সমস্যা হতে পারে, সমস্ত কন্টেন্ট Error দেখাতে পারে। যখন ওয়েবসাইটের.htaccess ফাইল rewrite করা হয় তখন যথেষ্ট সতর্কতা অবলম্বন করতে হয়। কিন্তু বরাবরই একটা সমস্যা দেখা দেয়, আমরা আমাদের এই.htaccess  ফাইলটি সহজে টেস্ট করতে পারি না।

তো আজকে আমি এমন একটি ওয়েবসাইটের সাথে পরিচয় করিয়ে দেব যার মাধ্যমে আপনার.htaccess ফাইল সার্ভারে আপলোড করার আগেই টেস্ট করে নিতে পারবেন যে এটি ঠিক আছে কিনা।

htaccess Tester কি?

htaccess Tester একটি অনলাইন টুল যাতে খুব সহজ উপায়ে htaccess Syntax টেস্ট করা যায়। অনলাইন এই টুলটি প্রায় কয়েক বছর যাবত সফলতার সাথে ব্যবহার হয়ে আসছে এবং ডেভেলপাররা প্রতিনিয়ত নতুন নতুন ফিচার যুক্ত করছে।

টুলটি ব্যবহার খুবই সহজ, প্রথমে আপনার URL দিন যেখানে.htaccess ব্যবহার করতে চান এবং আপনার লেখা ভ্যালু পেস্ট করে দিন এবং টেস্ট করুন। তবে এখানে বলে নেয়া ভাল এখনো এই টেস্ট টুল  %{REQUEST_FILENAME} ফাইলটি ভালভাবে এনালাইসিস করতে পারে না তবে আশা করছি ভবিষ্যতে এটি আরও কার্যকরী হবে।

htaccess tester

অফিশিয়াল ওয়েবসাইট @ htaccess tester

কিভাবে ব্যবহার করবেন htaccess Tester

চলুন দেখে নিই কিভাবে ব্যবহার করবেন  htaccess tester

ধাপ ১

প্রথমে htaccess tester এর অফিশিয়াল ওয়েবসাইটে চলে যান এবং আপনার ওয়েবসাইট বা URL এটি দিন তারপর আপনার নির্ধারিত.htaccess এর ভ্যালু গুলো পেস্ট করে দিন এবং Test এ ক্লিক করুন।

এখানে দুটি এডভান্সড অপশন  আছে যার মাধ্যমে আপনি referrer URL এবং virtual Host ব্যবহার করতে পারেন।

 

ধাপ ২

আপনার দেয়া ভ্যালু গুলো একের পর এক এনালাইসিস করবে এবং দেখবে সেটা URL এর সাথে উপযোগী কিনা। সমস্যা না থাকলে সবুজ হবে আর থাকলে লাল দেখাবে।

আপনাকে মনে রাখতে হবে এখানে রেজাল্ট দেখাবে রেফারেন্স এর উপর ভিত্তি করে সুতরাং কিছু কিছু লাল মার্কের এরর সমস্যা নাও তৈরি করতে পারে। তবে  সমস্যা গুলোর সমাধানের দিক নির্দেশনা পাবেন এখানে।

আগে বলেছি এই অনলাইন টুলটি ফাইল এনালাইসিস করতে পারে না তাই %{REQUEST_FILENAME} এই স্ট্রিং দিয়ে লেখা ভ্যালু গুলো রেড মার্ক দেখাতেই পারে। তবে এই টুলটি অনেক বড় ধরনের সমস্যা ডিটেক্ট করতে পারে যা আপনার ওয়েবসাইটকে যেকোনো Error থেকে বাঁচাতে সাহায্য করবে।

htaccess tester এর সুবিধা

চলুন দেখে নেয়া যাক কেন ব্যবহার করবেন  htaccess tester, এবং এর কিছু সুবিধা।

  • .htaccess এর ভুল গুলো খুঁজে পেতে সাহায্য করবে  htaccess tester
  • URL দিয়ে টেস্ট করা হয় বলে আপনি নিশ্চিত হতে পারবেন যে নির্দিষ্ট URL এর জন্য আপনার.htaccess টি ঠিক আছে কিনা
  • এখন পর্যন্ত % {REQUEST_FILENAME} স্ট্রিং সাপোর্ট না করলেও খুব তাড়াতাড়ি এটি সাপোর্ট করবে বলে আশা করা যায়

শেষ কথা

আপনি যখন.htaccess ফাইল লিখে সরাসরি সার্ভারে আপলোড করবেন তখন যদি ফাইলে কোন ভুল থাকে তাহলে সেটি আপনার ওয়েবসাইটকে ক্ষতিগ্রস্ত করতে পারে তাই.htaccess লিখে অবশ্যই টেস্ট করে নিন। htaccess tester দিয়ে টেস্ট করলে একদিকে যেমন নিশ্চিত হতে পারবেন আপনার.htaccess ফাইল ঠিক আছে কিনা অন্য দিকে আপনার ওয়েবসাইটের উপরও কোন প্রভাব পড়বে না।

কেমন হল আজকের টিউন তা অবশ্যই টিউমেন্টের মাধ্যমে জানাবেন।

পরবর্তী টিউন পর্যন্ত ভাল থাকুন। আমাদের সমসাময়িক যে সংকট চলছে এর থেকে রক্ষা পেতে সবাই সচেতন থাকবেন কারণ আপনার সচেতনতাই পারে আমাদের সবাইকে খারাপ অবস্থা থেকে বাচাতে। সবাই বাসায় থাকুন আর আল্লাহর উপর ভরসা রাখুন, আল্লাহ হা-ফেজ।

Level 34

আমি সোহানুর রহমান। সুপ্রিম টিউনার, টেকটিউনস, ঢাকা। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 10 বছর 6 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 528 টি টিউন ও 200 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 112 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।

কখনো কখনো প্রজাপতির ডানা ঝাপটানোর মত ঘটনা পুরো পৃথিবী বদলে দিতে পারে।


টিউনস


আরও টিউনস


টিউনারের আরও টিউনস


টিউমেন্টস