نوفمبر212009
منع موقع معين من استخدام روابطك
0
الطريقه التى يستخدمها الاغلبيه لحمايه ملفات مواقعهم هي عن طريق حظر جميع الروابط الخارجيه
ورفض الاباتشي لاي ريكوستات قادمه من اي موقع غير الموقع الرئيسي ..
لكن ماذا اذا اردنا السماح للزوار بوضع الروابط فى اكثر من مكان
لكن مع حظر موقع بعينه من استخدام هذه الروابط ؟
اعتقد ان وضع الكود التالي فى ملف htaccess سيؤدي الغرض :
RewriteEngine on
RewriteCond %{HTTP_REFERER} ^http://(www.)?example.com(/)?.*$ [NC]
RewriteRule .*.(rm|ram|mp3)$ http://www.example.com/error.html [R,NC]
قم بتعديل السطر الثاني ووضع رابط الموقع الذي ترغب فى حظره
وفى السطر الثالث قم بوضع الرابط الذي ترغب فى ان يتم تحويل الزائر اليه
وطبعا يمكنك تغيير امتدادات الملفات بين القوسين باضافه امتدادات اخرى او تعديلها حسب احتياجك.