[htaccess] حجب دولة معينة أو ip معين

مدرج تحت قسم: دروس
29 يناير 2007

أحيانا يرغب البعض بحجب الموقع عن إحدى الدول، أو جعله مخصص لدولة معينة أو حتى نطاق معين من الـIP، أو قد يسيء شخص ما إلى موقعك ولدى هذا الشخص IP ثابت وتريد منعه من العبث، ماذا تعمل في مثل هذه الحالات؟

طريقة استخدامه

ملف htaccess. يعينك كثيرا في هذا الأمر، فإذا أردت حجب الموقع عن IP معين، فقط ضع في ملف htaccess. الموجود في جذر موقعك الكود التالي:

deny from 000.000.000.000

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

allow from 000.000.000.000

ويمكن إضافة العدد الذي ترغب به من الـ IP التي تريد حجبها .. فقط قم بوضع كل IP بسطر.

مثال:

deny from 212.212.212.11
deny from 212.212.212.2
allow from 212.212.212.1
allow from 212.212.212.2

وفي حال تركت الخانة الأخيرة من رقم الـIP فارغة فأنت هنا تكون قد منعت نطاق كاملاً (دولة في الغالب) من تصفح موقعك.

مثال:

deny from 000.000.000.

وكذلك تفعل في حال أردت السماح فقط لنطاق معين في تصفح الموقع:

allow from 000.000.000.

وأما إذا أردت منع الجميع من تصفح الموقع، فاستخدم الكود التالي:

deny from all

مقالات السلسلة

للكاتب بدر العنزي

  • Share/Bookmark

التعقيبات

  1. المشروع » [htaccess] صفحات الخطأ (404 وغيرها)
  2. غير معروف
  3. غير معروف

التعليقات (3) على ”[htaccess] حجب دولة معينة أو ip معين“

  1. جزاك الله خير مقال مهم جداً
    :)

  2. مشكوووور علي المقال المفيد حقيقي كنت ابحث عن الحجب شكرا لك علي المقال وان شاء الله اكون متابع لمقالاتك

    مع تحياتي لك
    المقرن

  3. الله يوفقكم .. بصراحه مستفيد من الموقع الرائع هذا
    واتمنى المزيد والمزيد والمزيد
    لأني استفدت والله الكثير وعجبني اتقان الشروحات

    لكم كل الود

أضف تعليقك




يمكنك استخدام الوسوم التالية في التعليق: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>


* حقول مطلوبة