روش جلوگیری از استفاده پهنای باند و تصاویر دامنه بوسیله Hot link

سارقان مطلب و پهنای باند با کپی کردن لينک فايل های درون سرور شما ( به طور مثال: تصاوير، موزيک ها، کليپ های فلش و …) به پيشرفت سايت خودشان کمک می کنند و از پهنای باند شما استفاده می کنند که می تواند باعث کندی لود شدن صفحات سايت شما و يا حتی در برخی موارد تمام شدن پهنای باند ماهيانه شما شود.

برای تنظيم مسدود کنندهHot link  بايد تنظيماتی را در htaccess هاست خود انجام دهيد. در صورتی که اين فايل روی هاست شما موجود نيست می توانيد به قسمت Create New File بروید و داخل کادر مربوطه کلمه ی .htaccess را بنویسید و دکمه Create را بزنید.

برای مسدود کردن فايل های ‘jpg’ ، ‘gif’  و ‘css’ بايد دستور العمل زير را در فايل htaccess قرار دهيد:

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?yourdomain.com/.*$ [NC]
RewriteRule \.(gif|jpg|css)$ – [F]
متن بالا به اين معنی است که Apache Web Server تمام لينک های ‘.gif’, ‘.jpg’ and ‘.css’ را مسدود نموده است، قبل از ذخيره فايل htaccess مطمئن شويد که به جای عبار yourdomain.com نام دامنه خود را قرار دهيد.
همچنين شما می توانيد يک عکس جايگزين را توسط کد زير بجای عکس های موجود در سايت خود قرار دهيد تا در صورت کپی کردن لينک عکس های شما اين عکس جايگزين شده به نمايش در آيد.

RewriteRule \.(gif|jpg)$ http://www.yourdomain.com/hotlink.jpg [R,L]

اين کد به اين معنی است که به جای تمام فايل های ‘jpg’و’gif’ را که در سايت ديگری لينک شده را با عکس ديگر که در آدرس  http://www.yourdomain.com/hotlink.jpg جايگزين می نمايد.
yourdomain.com  : نام دامنه شما
yourdomain.com/hotlink.jpg : آدرس عکسی که می خواهيد جايگزين شود.

نکته: اگر خودتان سايت های ديگری داريد که می خواهيد لينک فايل های شما در آنها نيز نمايش داده شود بايد برای تک تک آن سايت ها کد زير را اضافه نماييد :

RewriteCond %{HTTP_REFERER} !^http://(www\.)?yourdomain.com/.*$ [NC]

 

برای مثال اگر شما سه سايت با دامنه های yourdomain1.com و yourdomain2.com و dl.yourdomain.com  داريد، کدها به صورت زير خواهد بود :

RewriteCond %{HTTP_REFERER} !^http://(www\.)?yourdomain1.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?yourdomain2.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?dl.yourdomain.com/.*$ [NC]

روش جلوگیری از استفاده پهنای باند و تصاویر دامنه بوسیله Hot link

So, what do you think ?

بالا
نماد الکترونیک دوستاره شرکت هاستینگ ابر سرور