از صفر تا صد آموزش وب

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

موضوعات آموزشگاه

استفاده از Hot link در htaccess

برای پیشگیری از نمایش فایل ها و مطالب خود در سایر وب سایت ها از ویژگی Hot link استفاده می نماییم.به عبارت دیگر با استفاده از لینک دادن سایت شما در وب سایت خود از پهنای باند شما استفاده خواهند کرد و در این صورت پهنای باند شما در حالی به پایان می رسد که بازدیدها از سایت شما صورت نگرفته است.

با استفاده از htaccess مانع از استفاده ی مطالب خود در سایر وب سایت ها می شوید مخصوصا استفاده از تصاویر وب سایت شما.

توجه داشته باشید ، این قابلیت مستلزم آن است که از mod_rewrite است بر روی سرور شما فعال باشد.بنابراین حتما با مدیر سیستم خود و یا شرکت میزبانی وب ارتباط برقرار نمایید.

دستورالعمل جلوگیری از استفاده از مطالب برای فایل ها با فرمت های ‘GIF’ ، ‘ JPG’ و ‘CSS’ که باید در فایل htaccess قرار بگیرد در زیر آمده است:

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?yourdomain.com/.*$ [NC]
RewriteRule \.(gif|jpg|css)$ – [F]

‘yourdomain.com’ با آدرس وب سایت جایگزین میشود.

در صورتی که مایلید به جای تصاویر وب سایت شما که در سایر وب سایت ها لینک شده اند یک تصویر جایگزین(مانند تصویر مرد عصبانی) نشان داده شود کد زیر را در فایل hatccess قرار دهید:

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?yourdomain.com/.*$ [NC]
RewriteRule \.(gif|jpg)$ http://www.yourdomain.com/hotlink.jpg [R,L]

با این دستور تمام تصاویر سایت شما با فرمت های ‘jpg’و ‘gif’ که توسط سایر سایتها لینک شده اند با تصویر www.yourdomain.com / hotlink.jpg جایگزین می‌شوند.