Site icon Trickbd.com

.htaccess এর কাজ কারবার পর্ব-২

Unnamed

প্রথম পর্বে .htaccess এর কিছু ব্যবহার দেখেছি । আজ থাকছে আরো কিছু।

ফাইলকে নিরাপদ করুন

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

<br /><br />
order allow, deny<br /><br />
deny from all<br /><br />

বন্ধ করুন ডাইরেক্টরী ব্রাউজিং

অনেক সময় কোন ডাইরেক্টরীতে index.htm, index.html , index.php ইত্যাদি ফাইল না থাকলে সেগুলোতে ফোল্ডারের মত করে ডাইরেক্টরী
ব্রাউজিং করা যায় এটা বন্ধ করতে নিচের কোডটি ব্যবহার করুন।

# stop directory browsing<br /><br />
Options All -Indexes

ব্যান্ডউইড চোরদের রুখুন

ব্যান্ডউইড চোররা অনেক সময় আপনার সাইটের কটেন্ট চুরির সময় আপনার সাইটে ইমেজ বা যেকোন ফাইল চুরি করে থাকে । ফলে এর ব্যান্ধউইড খরচ আমাদের বহন করতে হয় । এর জন্য সবচেয়ে ভাল পদ্ধতি হল , প্রথমত একটি ইমেজ বানান তাতে যা ইচ্ছা লিখুন ও একে anti-thief.gif বা ইচ্ছানুযায়ী নামে সেভ করে আপলোড করুন । এটি

ব্যান্ডউইড চোরদের সাইটে দেখা যাবে, তাই This Content was in your site name বা যা ইচ্ছা লিখুন । তারপর .htaccess ফাইলে নিচের কোডটি লিখে দিন। এবার যেই আপনার ইমেজ চুরির চেষ্টা করবে তার সাইটে আপনার anti-thief.gif ইমেজটি দেখতে পাবে । ফলে কেউই আর
সেটা ব্যবহার করবে না । বেচে যাবে আপনার বাড়তি খরচ।
#disable hotlinking of images with forbidden or custom<br /><br />
image option<br /><br />
RewriteEngine on<br /><br />
RewriteCond %{HTTP_REFERER} !^$<br /><br />
RewriteCond %{HTTP_REFERER} !^http://(www\.)?<br /><br />
yourdomain.com/.*$ [NC]<br /><br />
#RewriteRule \.(gif|jpg)$ - [F]<br /><br />
RewriteRule \.(gif|jpg)$ http://www.yourdomain.com/anti-thief.gif [R,L]

এখানে yourdomain.com এর স্থলে আপনার ডোমেন ঠিকানা ও http://www.yourdomain.com/anti-thief.gif এর স্থলে আপনার ইমেজটির ঠিকানা দিন।

নির্দিষ্ট করে দিন ডাইেক্টরীর কানেকশন সংখ্যা

একই হোস্টিংয়ে যদি একাধিক সাইট চালান তাতে প্রয়োজন হতে পারে কোন নির্দিষ্ট ডাইরেক্টরী বা সাইটের কানেকশন সংখ্যা নির্দিষ্ট করে দেয়ার। এ ক্ষেত্রে যে ডাইরেক্টরীর কানেকশন সংখ্যা নির্দিষ্ট করতে চান তাতে .htaccess ফাইল বানান তাতে লিখুন:

MaxClients 

এখানে connection’s number এর স্থলে অনুমোদিত কনেকশন সংখ্যা লিখুন।

এখানকার সব কোডই টেষ্টেড তবুও এগুলো ব্যবহার করার পর সমস্যা হলে জানাবেন এবং সাইট দেখতে সমস্যা হলে .htaccess থেকে সে কোড বা পুরো .htaccess ফাইলটিই ব্যাকআপ নিয়ে মুছে ফেলুন।

এখানে কোডে ভুল থাকলে “পূর্বে প্রকাশিত” অংশ থেকে দেখে নিন।

পূর্বে প্রকাশিতঃ এখানে

ফেসবুকে আমিঃ Ft Farhad

আমার সাইটঃ আমার টিউন্স বিডি

আমার বাংলা গল্পের ব্লগঃ বাংলা গল্প