ملف htaccess هو عبارة عن .... اسئلة واجوبة لن تندم

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل

ملف htaccess هو عبارة عن .... اسئلة واجوبة لن تندم

مُساهمة من طرف karim mouzoune في الأحد 2 مارس - 11:29

ملف htaccess هو عبارة عن ملف نضع به أوامر معينة لا تقتصر فقط على حماية روابط الملفات (Hotlinking) بل له وظائف أخرى غير ذالك. في هذا الموضوع سنتكلم عن بعض الأوامر المهمة الخاصة بحماية الروابط. سنقوم بعمل ملف جديد بالنوتباد ونحفظه بالاسم htaccess. (انتبه للنقطة-مهم جدا) وفي داخل هذا الملف نضع الأوامر التي نريدها من بين الأوامر التالية.

ملاحظة: اذا لم تظهر معك الأكواد بشكل سليم اضغط على Ctrl + F5

حماية الصور
هذا الكود يقوم بعمل وظيفتيتن:


RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www.)?rasheed-b.com(/)?.*$ [NC]
RewriteRule .(gif|GIF|jpg|JPG)$ /hotlinking/banned.gif [L,NC]

1. يمنع عرض الصور خارج موقعك.
2. يستبدل الصورة بأي صورة تختارها وهذه الصورة ستظهر في الموقع الذي استعمل صورك.
شرح طريقة الاستعمال:
بداية, ننسخ الكود ونضعه في ملف ال htaccess الذي تكلمنا عنه قبل قليل. اذا أردت أن تمنع الظهور الخارجي للصور الموجودة في مجلد معيّن فعليك أن تضع ملف ال htaccess داخل ذالك المجلد, بينما لو أردت أن تمنع الظهور الخارجي للصور الموجودة في موقعك كله فعليك أن تضع ملف ال htccess في المجلد الرئيسي لموقعك في ال public_html.

rasheed-b.com: تستبدله بدومين موقعك.

gif|GIF|jpg|JPG: امتداد الصور المحمية ويمكنك التعديل.

hotlinking/banned.gif: رابط صورة التنبيه.

يمكنك تصميم صورة التنبيه التي ستظهر في المواقع الخارجية كما تشاء. مفضل ان تكون مقاساتها صغيرة وحجمها صغير أيضا. يمكنك تصميمها بأي شكل تريده, استعمل خيالك الواسع, قد تكون الصورة دعاية لموقعك وقد تكون رسالة توبيخ. هذه الصورة يجب أن تضعها على موقع آخر (لأنه منعنا ظهور أي صورة خارج الموقع وستكون من ضمنها صورة التنبيه أيضا ! ). لكن اذا أردت أن تكون هذه الصورة على موقعك أنصحك أن تقوم بعمل مجلد تسميه مثلا hotlinking وفي داخل هذا المجلد سنضع ملف htaccess وبه الأمر التالي والذي يعني أن جميع الصور والملفات داخل هذا المجلد (ومن ضمنها صورة التنبيه) يمكنها أن تظهر بأي موقع خارجي وهي غير محمية:


RewriteEngine off

الان, من يريد استعمال صورك يستطيع تحميلها ورفعها على مساحته لكنه لن يستطيع أن يستخدم مساحتك حتى يعرض الصور في موقعه.

حماية الملفات
هذا الكود يقوم بعمل وظيفتين:


RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http://(www.)?rasheed-b.com/.*$ [NC]
RewriteRule .(rar|RAR|ZIP|zip)$ http://www.rasheed-b.com [R,L]

1. يمنع تحميل ملفات من خارج موقعك.
2. عندما يقوم شخص بمحاولة تحميل ملف محمي سيتم تحويله الى موقعك.
شرح طريقة الاستعمال:
كما شرحت لكم سابقاً, ننسخ الكود ونضعه في ملف ال htaccess بحيث اذا أردت أن تمنع تحميل الملفات المحمية الموجودة في مجلد معيّن فعليك أن تضع ملف ال htaccess داخل ذالك المجلد, بينما لو أردت أن تمنع تحميل جميع الملفات المحمية الموجودة في موقعك فعليك أن تضع ملف ال htccess في المجلد الرئيسي لموقعك في ال public_html.

rasheed-b.com: استبدله بدومين موقعك

rar|RAR|ZIP|zip: الملفات التي تريد حمايتها ويمكن التعديل عليها.

http://www.rasheed-b.com: رابط التحويل عند محاولة تحميل ملف محمي.

هذا الأمر مفيد بالذات للملفات الكبيرة والتي تستهلك باندويث كبير, تخيّل لو كان الملف مطلوب وانتشر الرابط بالمواقع, عندها سيتم استهلاك موارد كثيرة قد لا يتحملها السيرفر الموجود عليه موقعك. عند استعمالك هذا الكود لن يتم تحميل الملف من خارج موقعك وسوف يكون التحميل فقط من خلال موقعك. تريد تحميل الملف ؟ تفضل بزيارة الموقع ولا تسحب الملف من مكان اخر.

karim mouzoune
تلميد نشيط
تلميد نشيط

عدد الرسائل : 90
العمر : 24
تاريخ التسجيل : 14/02/2008

معاينة صفحة البيانات الشخصي للعضو

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: ملف htaccess هو عبارة عن .... اسئلة واجوبة لن تندم

مُساهمة من طرف Admin في الجمعة 7 مارس - 11:23

Excelente participation
Merci Karim

Admin
Admin
Admin

عدد الرسائل : 225
تاريخ التسجيل : 25/01/2008

معاينة صفحة البيانات الشخصي للعضو http://chtouka.sosforum.net

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: ملف htaccess هو عبارة عن .... اسئلة واجوبة لن تندم

مُساهمة من طرف هشام عدي في السبت 8 مارس - 6:10

إلى أخي كريم هذا الملف أيضا إلى أضفته في ملف
vb
فإنه يسرع المنتدى

هشام عدي
تلميذ جد فعال
تلميذ جد فعال

عدد الرسائل : 342
العمر : 23
الموقع : http://www.facebook.com/hicham.addy2
المستوى الدراسي : سنة أولى كلية العلوم الإقتصادية
تاريخ التسجيل : 11/02/2008

معاينة صفحة البيانات الشخصي للعضو

الرجوع الى أعلى الصفحة اذهب الى الأسفل

استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة


 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى