جستجو  

کدهای کمکی در ساختار کلی نیوک , روش جلوگیری از استفاده پهنای باند و تصاویر دامنه بوسیله hotlinks


سارقان مطلب و پهناي باند با کپي کردن لينک فايل هاي درون سرور شما ( مثالا تصاوير ، موزيک ها ، کليپ هاي فلش و ...) به پيشرفت سايت خودشان کمک مي کنند و  از پهناي باند شما استفاده مي کنند که مي تواند باعث کندي لود شدن صفحات سايت شما و يا حتي در برخي موارد تمام شدن پهنا باند ماهيانه شما شود.
براي تنظيم مسدود کنندهHot link براي فايل هاي 'jpg' ، 'gif' و 'css' بايد دستور العمل زير را در فايل htaccess قرار دهيد:

 

[SIZE=100]RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www.)?phpnuke.ir/.*$ [NC]
RewriteRule .(gif|jpg|css)$ - [F] [/SIZE]


متن بالا به اين معني است که Apache Web Server تمام لينک هاي '.gif', '.jpg' and '.css' را مسدود نموده است، قبل از ذخيره فايل htaccess مطمئن شويد که به جاي عبارت  phpnuke.ir نام دامنه خود را قرار دهيد.
همچنين شما مي توانيد يک عکس جايگزين را توسط کد زير بجاي عکس هاي موجود در سايت خود قرار دهيد تا در صورت کپي کردن لينک عکس هاي شما اين عکس جايگزين شده به نمايش در آيد.



[SIZE=100]RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www.)?phpnuke.ir/.*$ [NC]
RewriteRule .(gif|jpg)$ http://www.phpnuke.ir/hotlink.jpg [R,[/SIZE]



اين کد به اين معني است که به جاي تمام فايل هاي 'jpg'و'gif' را که در سايت ديگري لينک شده را با عکس ديگر که در آدرس  http://www.phpnuke.ir/hotlink.jpg جايگزين مي نمايد.
phpnuke.ir  : نام دامنه شما
phpnuke.ir/hotlink.jpg : آدرس عکسي که مي خواهيد جايگزين شود.

 

ارسال شده توسط : saeid9