مرکز آموزش میهن وب هاست

مرکز آموزش میهن وب هاست

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

پرینت این مقاله پرینت این مقاله

سارقان مطلب و پهناي باند با کپي کردن لينک فايل هاي درون سرور شما (مثلا تصاوير، موزيک ها، کليپ هاي فلش و ...) به پيشرفت سايت خودشان کمک کرده و از پهناي باند شما استفاده مي کنند که مي تواند باعث کندي لود شدن صفحات سايت شما يا حتي در برخي موارد تمام شدن پهنای باند ماهيانه شود.
براي جلوگیری از استفاده غیرمجاز از پهنای باند هاست و سرور شما، بايد تنظيماتي را در htaccess هاست خود انجام دهيد. اینکار به وسیله Hot link قابل انجام است. جهت دسترسی و ویرایش فایل htaccess ابتدا مطابق با تصویر زیر روی منوی "System Info & Files" سپس "File Manager" کلیک نمائید.

 

روش جلوگیری از استفاده پهنای باند و تصاویر دامنه
تصویر(1)

در صورتي که فايل htaccess روي هاست شما موجود نيست مي توانيد طبق تصویر زير آن را ايجاد کنيد. ابتدا روی علامت مشخص شده در تصویر زیر(شماره1) کلیک کرده و سپس بعد از تایپ نام فایل (شماره2) روی CREATE (شماره3) کلیک نمائید تا فایل htaccess. ایجاد شود. 

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

تصویر(2)

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

براي مثال اگر شما سه سايت با دامنه هاي example1.com و example2.com و dl.example.com داريد کدها به صورت زير خواهد بود :

RewriteCond %{HTTP_REFERER} !^http://(www\.)?example1.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?example2.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?dl.example.com/.*$ [NC]
جهت ویرایش فایل htaccess طبق تصویر زیر گزینه "Edit" را انتخاب نمائید. 

آموزش استفاده از Hot link در دایرکت ادمین

تصویر(3)

بعد از باز شدن صفحه ویرایشگر فایل، دستورالعمل ذکر شده (شماره1) را در فایل "htaccess" قرار داده و سپس جهت ذخیره اطلاعات وارد شده روی گزینه "Save File" (شماره2) کلیک نمائید.

روش جلوگیری از استفاده پهنای باند با hotlink
تصویر(4)

همچنین سایر دستورالعمل های توضیح داده شده را نیز می توانید با روش فوق به فایل htaccess اضافه کنید.
5/5 از 3 رای