الهوتلينكينغ Hotlinking هي ممارسة يقوم بها بعض المواقع من أجل استعمال صور مواقع أخرى باستعمال URL الخاص بالصورة. بدلا من تخزين الصور على السيرفر الخاص بها , الهوتلينكينغ تستعمل طريقة بواسطتها تتصل مباشرة بالسيرفر الأصلي.
يعاني البعض أحيانا من السحب العالي للباندويدث (bandwidth (bande passante بموقعهم دون معرفة السبب
خصوصا للمواقع التي تقوم علي تحميل الملفات
و النتيجة أحيانا تكون بسبب استخدام روابط الملفات بالموقع علي مواقع أخرى يقوم أعضائها بالتحميل علي حساب الباندويدث الخاص بموقعك
و النتيجة BandWidth Limit Exceed
و الموضوع حله بسيط جدا بإذن الله
وهو منع استخدام روابط صورك من خارج موقعك أو ما يسمي
HotLink Protection
ما عليك فعله هو إضافة هذا الكود إلى الملف htaccess.
- RewriteEngine On
- # بعنوان موقعك mywebsite بدل
- RewriteCond %{HTTP_REFERER} !^http://(.+\.)?mywebsite\.com/ [NC]
- RewriteCond %{HTTP_REFERER} !^$
- # بمسار الصور المسروقة التي تستعمل الهوتلينكينغ /images/nohotlink.jpg بدل
- RewriteRule .*\.(jpe?g|gif|bmp|png)$ /images/nohotlink.jpg [L]
ليست هناك تعليقات:
إرسال تعليق