حجب الزوار حسب الدولة
قيّد الوصول إلى الموقع حسب الدولة عبر .htaccess أو Cloudflare، ولماذا الثاني أفضل في الغالب دائمًا.
احجب الزوار أو اسمح لهم بناءً على مواقعهم. ينطبق على الاستضافة المشتركة والموزِّعة والمميّزة.
فكّر إن كنت تحتاج هذا فعلًا. فالحجب حسب الدولة أداة فظّة: يحجب عملاء حقيقيين ومسافرين وكل من يستخدم VPN، بينما يوقف المهاجمين المصمّمين بقدر ما يستغرقون لتغيير عقدة الخروج. فإن كان الهدف تقليل زيارات الروبوتات أو محاولات التخمين، فقاعدة في جدار الحماية أو حدّ للمعدّل أنجع وأقل أثرًا جانبيًا.
الخيار الأفضل: Cloudflare
إن كان موقعك خلف Cloudflare، فاحجب هناك لا في .htaccess:
- في Cloudflare، انتقل إلى Security ← WAF ← Tools.
- أضف قاعدة تطابق Country.
- اختر Block أو Managed Challenge.
وهذا أفضل من كل ناحية عملية. فالطلبات المحجوبة لا تصل خادمك أصلًا، فلا تستهلك شيئًا من عمليات الدخول؛ وبيانات الدول دقيقة ومصانة؛ ويمكنك تغييرها فورًا دون تحرير ملفات.
وManaged Challenge هو الإجراء الصحيح عادةً لا Block — فالشخص الحقيقي يجتازه، والزيارات الآلية لا تجتازه.
راجع وضع موقعك خلف Cloudflare.
استخدام .htaccess
حيث لا تكون Cloudflare خيارًا، احجب حسب نطاق العناوين في .htaccess.
-
استخدم خدمة مثل Country IP Blocks لتوليد القائمة.
-
اختر الدول.
-
اختر صيغة Apache .htaccess Deny — أو Allow إن كنت تسمح لمجموعة صغيرة بدلًا من ذلك.
-
ولّد النتيجة وانسخها.

-
الصقها في
.htaccessفي جذرك المستنَدي.
هذه القوائم طويلة — آلاف الأسطر غالبًا — ويقيّمها Apache مع كل طلب على حدة. والقائمة الكبيرة تبطّئ موقعك بقدر ملموس، بما في ذلك للزوار الذين تبقيهم. وهذا السبب الرئيسي لتفضيل Cloudflare.
كما أن النطاقات تتقادم. فقائمة مولَّدة اليوم تصبح خاطئة خلال أشهر.
تأكّد أنه نجح
استخدم وكيلًا على الإنترنت أو نقطة VPN في دولة محجوبة وتأكّد أنك تحصل على 403.
وتأكّد أن وصولك أنت لا يزال يعمل قبل إغلاق المحرّر. فحجب دولتك بالخطأ يقفل عليك
موقعك — وإن لم يقفل عليك cPanel، فالحل هو إعادة تحرير .htaccess.