يمكن عمل ذلك باستخدام htaccess التى توفر التحكم في الموقع او مجلدات فرعيه منه .
كود PHP:
//تفعيل خاصية التحكم في المجلد
RewriteEngine On
//اضافة شرط اذا كان الطلب ليس قادم من موقعي
RewriteCond %{HTTP_REFERER} !^http://(.+\.)?yourwebsite\.com/ [NC]
//اضافة شرط اذا كان الطلب ليس قادم من مكان
RewriteCond %{HTTP_REFERER} !^$
//كتابة القاعدة التى تتحكم في الشروط السابقة اذا تحققت
RewriteRule .*\.(jpe?g|gif|bmp|png)$ /images/nohotlink.jpg [L]
//السطر السابق يقول اذا كان الرابط ينتهي بملحق صور حوله الى الصوره s/nohotlink.jpg
- يمكن تعديل الشروط السابقة بما يتناسب بموقعك, مثلا تغيير ملحقات الملفات من png وغيره الى mp3 او zip وهكذا