# حجب الزوار حسب الدولة
Source: https://docs.webgee.com/ar/security-ssl/how-do-i-block-particular-countries-from-visiting-my-websites





احجب الزوار أو اسمح لهم بناءً على مواقعهم. ينطبق على الاستضافة المشتركة
والموزِّعة والمميّزة.

<Callout type="warn">
  فكّر إن كنت تحتاج هذا فعلًا. فالحجب حسب الدولة أداة فظّة: يحجب عملاء حقيقيين
  ومسافرين وكل من يستخدم VPN، بينما يوقف المهاجمين المصمّمين بقدر ما يستغرقون
  لتغيير عقدة الخروج. فإن كان الهدف تقليل زيارات الروبوتات أو محاولات التخمين،
  فقاعدة في جدار الحماية أو حدّ للمعدّل أنجع وأقل أثرًا جانبيًا.
</Callout>

## الخيار الأفضل: Cloudflare [#الخيار-الأفضل-cloudflare]

إن كان موقعك خلف Cloudflare، فاحجب هناك لا في `.htaccess`:

1. في Cloudflare، انتقل إلى **Security ← WAF ← Tools**.
2. أضف قاعدة تطابق **Country**.
3. اختر **Block** أو **Managed Challenge**.

وهذا أفضل من كل ناحية عملية. فالطلبات المحجوبة لا تصل خادمك أصلًا، فلا تستهلك
شيئًا من [عمليات الدخول](/ar/performance/entry-processes-ep-what-is-an-entry-process)؛
وبيانات الدول دقيقة ومصانة؛ ويمكنك تغييرها فورًا دون تحرير ملفات.

و**Managed Challenge** هو الإجراء الصحيح عادةً لا **Block** — فالشخص الحقيقي
يجتازه، والزيارات الآلية لا تجتازه.

راجع [وضع موقعك خلف Cloudflare](/ar/domains-dns/how-do-i-enable-cloudflare-for-my-websites).

## استخدام ‎.htaccess [#استخدام-htaccess]

حيث لا تكون Cloudflare خيارًا، احجب حسب نطاق العناوين في `.htaccess`.

1. استخدم خدمة مثل
   [Country IP Blocks](https://www.countryipblocks.net/) لتوليد القائمة.

2. اختر الدول.

3. اختر صيغة **Apache .htaccess Deny** — أو **Allow** إن كنت تسمح لمجموعة صغيرة
   بدلًا من ذلك.

4. ولّد النتيجة وانسخها.

   <img alt="توليد قائمة تحكّم بالوصول حسب الدولة" src="__img0" />

5. الصقها في `.htaccess` في جذرك المستنَدي.

<Callout type="warn">
  هذه القوائم **طويلة** — آلاف الأسطر غالبًا — ويقيّمها Apache مع كل طلب على
  حدة. والقائمة الكبيرة تبطّئ موقعك بقدر ملموس، بما في ذلك للزوار الذين تبقيهم.
  وهذا السبب الرئيسي لتفضيل Cloudflare.

  كما أن النطاقات تتقادم. فقائمة مولَّدة اليوم تصبح خاطئة خلال أشهر.
</Callout>

## تأكّد أنه نجح [#تأكّد-أنه-نجح]

استخدم وكيلًا على الإنترنت أو نقطة VPN في دولة محجوبة وتأكّد أنك تحصل على `403`.

وتأكّد أن وصولك أنت لا يزال يعمل قبل إغلاق المحرّر. فحجب دولتك بالخطأ يقفل عليك
موقعك — وإن لم يقفل عليك cPanel، فالحل هو إعادة تحرير `.htaccess`.

## اقرأ أيضًا [#اقرأ-أيضًا]

* [رفع الحجب عن عنوان IP من جدار الحماية](/ar/security-ssl/how-do-i-unblock-or-whitelist-an-ip-address-from-the-firewall)
* [وضع موقعك خلف Cloudflare](/ar/domains-dns/how-do-i-enable-cloudflare-for-my-websites)
