منتديات مدينة الاحلام

فيس بوك مدينة الاحلام twitter RSS 

 
 

 

 

معجبو مدينة الاحلام علي الفيس بوك

  #1  
قديم 24 - 01 - 2008, 21:49
الصورة الرمزية البرق
البرق غير متصل
..:: خدمة العملاء ::..
 


البرق is on a distinguished road
إرسال رسالة عبر مراسل MSN إلى البرق إرسال رسالة عبر مراسل Yahoo إلى البرق
افتراضي [htaccess] تعطيل روابط التحميل خارج موقعك










[htaccess] تعطيل روابط التحميل خارج موقعك

ربما لاحظت في كثير من الأحيان وصلات لصور أو ملفات من موقعك في مواقع أخرى، وهذا بالطبع قد يتسبب بإيذاء موقعك لأنه سيستهلك الكثير من الباندويث المخصص لك شهرياً .

إذاُ كيف أجعل عرض الصور التي في موقعي لا تتم إلا من خلال الموقع نفسه ؟ وكذلك تحميل الملفات ؟
الحل أيضا هنا يكون باستخدام أوامر ملف htaccess .

لحجب الصور عن الظهور في موقع غير موقعك، استخدم الكود التالي :

[PHP]RewriteEngine on
RewriteCond %{HTTP_REFERER} ^$ [OR]
RewriteCond %{HTTP_REFERER} !^http://site/.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www/.site/.com/.*$ [NC]
RewriteRule .*\.([jpg|gif|jpe?g]+)$ - [NC,F][/PHP]

لاحظ أن هذا الكود يحجب كل وصلات الصور الخارجة من موقعك من الظهور في مواقع أخرى، ويمنعها من الظهور إلا في موقعك سواء كان :
http://site.com/
أو
http://www.site.com/
فقط عدل الكود السابق وضع اسم موقعك مكان site .

والدالة الأخيرة في الكود RewriteRule هي لتحديد لاحقات الصور المراد منعها، ويمكنك الزيادة عليها كما ترغب.

يمكنك أيضاً إضافة لاحقات الملفات التي تريد منع تحميلها من موقعك كالملفات المضغوطة zip , rar .. أو اللاحقات التنفيذية مثل exe
وبذلك لن يتمكن أحد من وضع وصلة في موقعه لبرنامج عندك في الموقع، وإذا فعل ذلك فلن يعمل معه الرابط ، وعلى الزائر التوجه إلى موقعك والتحميل منه مباشرة .

إخفاء محتويات المجلد أو نوع معين من محتويات المجلد
إذا كان لديك في الموقع مجلد وتريد إخفاء محتوياته عن الزوار فما هي الحلول المقترحة لذلك ؟
لتوضيح الأمر أكثر ..
لنفرض أن لديك مجلد في الموقع تضع فيه ملفات للتحميل بشكل مؤقت أو صور أو ما شابه ذلك، ولكنك تريد منع الزوار من رؤية محتويات هذا المجلد، فهناك عدة طرق لذلك منها إعطاء تراخيص 751 أو 111 و الأفضل 666 لهذا المجلد.
ولكن عن طريق ملف htaccess. تستطيع التحكم بذلك بشكل أكبر بكثير، فأنت هنا تستطيع منع الزوار من مشاهدة كل محتويات المجلد، وذلك بوضع الكود التالي في الملف:

IndexIgnore *

لاحظ أن ( * ) تعني جميع الملفات المضمنة داخل المجلد.

وقد تمنعهم فقط من عرض ملفات الصور وهنا تضع الكود التالي:

[PHP]IndexIgnore *.gif *.jpg[/PHP]

ويمكنك إضافة ما تريد من لواحق ملفات الصور والملفات الأخرى كـ zip . rar . وغيرها .



FhtaccessD ju'dg v,hf' hgjpldg ohv[ l,ru;

 
 
 
 
 





رد مع اقتباس
قديم 24 - 01 - 2008, 22:29   رقم المشاركة : [2]
نائب المشرف العام
 

السامي تم تعطيل التقييم
افتراضي

مشكور يابرق

مواضيع هامة لاصحاب المواقع


السامي غير متصل   رد مع اقتباس
قديم 15 - 02 - 2008, 09:48   رقم المشاركة : [3]
..:: زائر جديد ::..
 

*النجـــــم* is on a distinguished road
افتراضي

الف شكر لك

أنا بدور على هذا من زمان

لك

تقديري


*النجـــــم* غير متصل   رد مع اقتباس
قديم 03 - 03 - 2009, 11:03   رقم المشاركة : [4]
..:: زائر جديد ::..
 

رمز السلام is on a distinguished road
افتراضي

اخي اود ان اشكرك اولا على هذا الموضوع

ثانيا اريد معرفة اذا كان هناك هناك مركز تحميل بدومين غير دومين المنتدى يعني رابط اخر ماذا يتوجب علي


رمز السلام غير متصل   رد مع اقتباس
إضافة رد

مواقع النشر (المفضلة)

أدوات الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة



الساعة الآن 15:06.

    Powered by vBulletin Version 3.8.7
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd
ترقية وتطوير: مجموعة الدعم العربى
  

SEO by vBSEO