حماية صور موقعك ضد Hotlinking


الهوتلينكينغ Hotlinking هي ممارسة يقوم بها بعض المواقع من أجل استعمال صور مواقع أخرى باستعمال URL الخاص بالصورة. بدلا من تخزين الصور على السيرفر الخاص بها , الهوتلينكينغ تستعمل طريقة بواسطتها تتصل مباشرة بالسيرفر الأصلي.
يعاني البعض أحيانا من السحب العالي للباندويدث (bandwidth (bande passante بموقعهم دون معرفة السبب
خصوصا للمواقع التي تقوم علي تحميل الملفات
و النتيجة أحيانا تكون بسبب استخدام روابط الملفات بالموقع علي مواقع أخرى يقوم أعضائها بالتحميل علي حساب الباندويدث الخاص بموقعك
و النتيجة BandWidth Limit Exceed
و الموضوع حله بسيط جدا بإذن الله
وهو منع استخدام روابط صورك من خارج موقعك أو ما يسمي 
HotLink Protection


ما عليك فعله هو إضافة هذا الكود إلى الملف htaccess.

  1. RewriteEngine On
  2.  
  3. # بعنوان موقعك mywebsite بدل
  4. RewriteCond %{HTTP_REFERER} !^http://(.+\.)?mywebsite\.com/ [NC]
  5. RewriteCond %{HTTP_REFERER} !^$
  6.  
  7. # بمسار الصور المسروقة التي تستعمل الهوتلينكينغ /images/nohotlink.jpg بدل
  8. RewriteRule .*\.(jpe?g|gif|bmp|png)$ /images/nohotlink.jpg [L]

ليست هناك تعليقات:

إرسال تعليق

تقنيات الانترنت تصميم محمد بقلوله جميع الحقوق محفوظة 2014

صور المظاهر بواسطة sndr. يتم التشغيل بواسطة Blogger.