.htaccess > Image ও Bandwidth বাঁচান

আপনার সাইটের ছবি বা যে কোন ফাইল যদি কেউ টেনে নিজের সাইটে ব্যবহার করে তাহলে আপনার মুল্যবান Bandwidth নষ্ট হয়। তো চলুন আজ থেকে অপচয় রোধ করি । কিছু কোড আপনার সাইটের .htaccess ফাইলে লিখলেই হবে । তার তিনারা হচ্ছেন …


 

# HOTLINK PROTECTION - Method-1

<IfModule mod_rewrite.c>

RewriteEngine on

RewriteCond %{HTTP_REFERER} !^$

RewriteCond %{REQUEST_FILENAME} -f

RewriteCond %{REQUEST_FILENAME} .(gif|jpg|jpeg|png|zip)$ [NC]

RewriteCond %{HTTP_REFERER} !^https?://([^.]+.)?shariarbd. [NC]

RewriteRule .(gif|jpg|jpeg|png|zip)$ - [F,NC,L]

</IfModule>

 

লক্ষ্য করুন , ৭ নং লাইনে shariarbd আছে। এটা shariarbd.com এর SLD (second-level domain) । এখানে TLD (Top-Level-Domain, .com, .net ইত্যাদি ) দরকার নাই ।

 

কেউ যদি মনে করেন যে, কাষ্টম ইমেজ দেখাবেন, সেটাও সম্ভব। আর তার জন্য আর একটু কষ্ট করতে হবে । আগের গুলো মুছে নিচের গুলো লিখুন ।

 

# HOTLINK PROTECTION - Method-2

<IfModule mod_rewrite.c>

RewriteEngine on

RewriteCond %{HTTP_REFERER} !^$

RewriteCond %{REQUEST_FILENAME} -f

RewriteCond %{REQUEST_FILENAME} .(gif|jpg|jpeg|png)$ [NC]

RewriteCond %{HTTP_REFERER} !^https?://([^.]+.)?shariarbd. [NC]

RewriteCond %{REQUEST_FILENAME} !/hotlink-(01|02).gif$ [NC]

RewriteRule .(gif|jpg|jpeg|png)$ http://shariarbd.com/hotlink-02.gif [R,NC,L]

</IfModule>

http://shariarbd.com/hotlink-02.gif এর জায়গায়  আপনি যে ছবি দেখাতে চান তার লিংক দিন ।
নিচের যে ইমেজ টি দেখছেন এটি shariarbd.com  থেকে টেনে নেয়া ।

ছবিটার লিংক http://shariarbd.com/wp-content/uploads/2012/01/screenshot-1.png এবং এটি নেয়া হয়েছে http://shariarbd.com/scroll-top-and-bottom/ এই পেজ থেকে ।

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *

error: Content is protected !!