Hide this notice

مرحبا أنت تستخدم انترنت اكسبلورر ٦ و هو متصفح اصدر في العام 2001 الا يبدو لك ذلك قديما .

نحن ننصحك بقوة بترقية متصفحك إلى نسخة أحدث مثل أنترنت اكسيلورر ٨ أو فايرفوكس و الذي سيتيح لك تصفح أفضل ليس لموقعنا فقط بل في كل أرجاء الأنترنت..

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

Post Pic

امنع سارقي الصور

بعض الاشخاص أو المواقع قد تقوم بوضع صور من موقعك عن طريق وضع وصله لها مما يؤثر على حجم الملفات المنقوله و التي تدفع مالا مقابله كيف تمنعهم شاهد

شركة الاستضافة تحدد لك مجموع نقل البيانات كل شهر Bandwidth و إذا انتهت هذه الكمية المسموحة قبل نهاية الشهر إما ستطالب بالدفع الإضافي أو سيقفل موقعك.. و عندما يقوم شخص في موقع أو منتدى بوضع وصلة لعرض صورة من موقعك سيستخدم هذه الكمية المحددة لك . و لكن لحسن الحظ هناك طريقة لحمايةموقعك ..

أولا : الملف

نحتاج لإنشاء ملف من اسمه


.htaccess

لو كان الملف موجود عندك أو في موقعك افتحه و اضف عليه الاسطر التي سنعرضها في هذا الدرس و إلا يمكنك تحميله من هنا .

هذا الملف يعمل في المجلد مثلا لو وضعته في المجلد الرئيسي لموقعك فالقوانين التي به ستسري على جميع المجلدات الموجوده في داخله

ثانيا : الشفرات Code

افتح الملف عن طريق برنامج المفكرة . و اضف الاسطر التالية


RewriteEngine on

RewriteCond %{HTTP_REFERER} !^$

RewriteCond %{HTTP_REFERER} !^http://(www.)?domain.com(/)?.*$ [NC

عدل السطر الثالث وضع بدل domain.com عنوان موقعك

السطر الأول لبدء عملية الكتابة السطر الثاني و الثالث يطلب البحث عن نداء للموقع غير خالي مثلا لو كان عنوان موقعك Domain.com هذا نداء خالي لكن

http://domain.com/folder/files.htm

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

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


RewriteCond %{HTTP_REFERER} !^http://(www.)?domain2.com(/)?.*$ [NC]

في الأسطر التالية سنحدد الملفات التي لن نسمح بوضع وصله لها خارج موقعنا أو المواقع التي حددناه


RewriteRule .*.(gif|jpe?g|png|bmp)$ [F,NC]

لو شرحنا السطر السابق الحرف F في النهاية يخبر السيرفر أن الوصول لهذه الملفات غير مسموح و الحرفين NC يطلب من السيرفر تجاهل الاختلاف في حالة الحرف مثلا GIF مثل gif مثل gIF و هكذا

و الآن اي شخص سيصل لموقعك لن تظهر له الصور بل مجرد علامة الاكس الحمراء بمعنى ان الصورة غير موجودة لكن يمكنك ان تضع صورة تلقائية تظهر للناس تحميل عبارات مثل اسم الموقع مثلا او ممنوع No Hotlinking و هكذا سنعدل السطر السابق إلى


RewriteRule .(gif|jpe?g|png|bmp)$ /images/myimage.gif [L,NC]

و عدل على images/myimage.gif إلى الصورة التي تريدها أن تظهر

و في النهاية هذا ما لدينا


RewriteEngine on

RewriteCond %{HTTP_REFERER} !^$

RewriteCond %{HTTP_REFERER} !^http://(www.)?domain.com(/)?.*$ [NC]

RewriteRule .*.(gif|jpe?g|png|bmp)$ [F,NC]

بقلم : فاطمة العمادي

أم و زوجة .. مصممة حرة و مصورة .. عرف الناس كتاباتي التقنية من خلال شخصية خيالية هي الدكتور نت . اصمم المواقع منذ العام ١٩٩٩م .

أوسمة : , , , ,