.htaccess কে ওয়েব হোস্টিংয়ের ম্যানেজার হিসেবে ভাবতে পারেন । কাকে কোন ওয়েব স্পেসের কোথায় ঢুকতে দিতে হবে , কাকে আটকাতে হবে সবই নিয়ন্ত্রন করতে পারেন .htaccess ফাইল দিয়ে দ্বারা । আজ থাকছে .htaccess এর তেমনি কিছু ব্যবহার ।
যারা জানেন না তাদের জন্য বলছি , যেকোন text এডিটরে নিচের বা যেকোন .htaccess কোড লিখে তাকে .htaccess এ রিনেম করে হোস্টিংয়ের রুটে আপলোড করে দিলেই কাজ করবে .htaccess ফাইল । আর বিশেষ কিছুই করার নাই । আর যারা ফ্রি হোষ্টিং ব্যবহার করেন তাদের বলছি , সব ফ্রি হোষ্টিংয়ে কিন্তু .htaccess এলাউড না ।
ওয়েব পেজের কোন ইরর বার্তায় আপনার ইমেইল ঠিকানা দেখাতে , .htaccess ফাইলে লিখুন
SetEnv SERVER_ADMIN [email protected]
[email protected] এর স্থলে আপনার ঠিকানাটি বসিয়ে দিন ।
এটি সবারই খুবই কাজে দিবে । কোন নির্দিষ্ট ভিজিটরকে রুখতে 123.456.789 এর স্থলে তার আইপি লিখে দিন ।
order allow,deny allow from all deny from 123.456.789
অনেকগুলো আইপি ব্লক করতে হলে “deny from 123.456.789” লাইনের পর আবার লিখুন “deny from 123.456.780” এমন করে যতগুলো ইচ্ছা । যেমন:
order allow,deny allow from all deny from 123.456.789 deny from 123.456.788 deny from 123.456.787
যখন আপনার সাইট মেইনটেনেন্স মোডে রাখবেন তখন এটি খুবই কাজে দিবে । এটি আপনার সকল ভিজিটরকে একটি নির্দিষ্ট মেইনটেনেন্স পেজে রিডাইরেক্ট করবে । তৃতীয় লাইনে আপনার আইপি লিখুন, এতে আর সাইট মেইনটেনেন্স করতে কোন অসুবিধা থাকবেনা । maintenance.html এর স্থলে মেইনটেনেন্স পেজটির ঠিকানা দিন ।
RewriteEngine on
RewriteCond %{REQUEST_URI} !/maintenance.html$
RewriteCond %{REMOTE_ADDR} !^123\.456\.789\.123
RewriteRule $ /maintenance.html [R=302,L]
কোন কারনে সার্ভার যদি .htaccess ফাইল গ্রহন না করে বা অন্যদের কাছ থেকে .htaccess ফাইলকে গোপন রাখতে চান তাহলে .htaccess ফাইলকে যেকোন নামে রিনেম করতে পারেন নিচের কোডটি দিয়ে । এখানে ht.access এর স্থলে যাই লিখবেন তাই রাখতে পারবেন .htaccess ফাইলের নাম ।
# rename htaccess files
AccessFileName ht.access
এছাড়া আরো অনেক কিছু সম্ভব .htaccess দিয়ে আশা করি শীঘ্রই দ্বিতীয় পর্ব লিখতে পারব ।
আমি আরিফ নিজামী। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 16 বছর যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 148 টি টিউন ও 307 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 0 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।
Nothing to say....
ধন্যবাদ আরিফ নিজামী । আমারও ইচ্ছা ছিলো htaccess এর উপর লিখার । আপনাকে অনেক ধন্যবাদ শুরু করার জন্য ।