اذهب إلى المحتوى

السؤال

نشر

مرحبا

ارغب في منع الاشخاص من دولة معينة من دخول الى موقعي

وضعت بعض الايبيهات في htaccess

لكن لم تعمل

ip2location + countryipblocks

استخراج الايبيهات من هذه المواقع

كان عندي سيرفر قديم كانت تعمل في الاكواد في htaccess

لكن غيرت السيرفر لم تعمل تلك الايبيهات في htaccess

Recommended Posts

  • 0
نشر

ممكن الاكواد لم تعمل لان السيرفر الجديد يستخدم طريقة مختلفة في المنع

او من الممكن ان تكون ادخلت اكواد المنع بشكل خاطئ فتاكد اولا من الاكواد التي قمت بادخالها

ويمكنك ان  تستخدم دالة deny from في ملف htaccess. لمنع زوار من دولة معينة

مثال:-هذا الكود يمنع الزائرين من دولة فرنسا

deny from 1.0.0.0/8

وهكذا قم باضافة ip الخاص بالدولة التي تريد من الزيارات منها بعد دالة deny from

  • 0
نشر

هناك طريقتان لمنع دولة معينة من الدخول إلى موقعك:

الطريقة الأولى: استخدام ملف .htaccess

افتح ملف .htaccess الموجود في جذر موقعك باستخدام محرر نصوص.

أضف السطر التالي إلى الملف:

Order Deny,Allow
Deny from [قائمة الدول]

حيث [قائمة الدول] هي قائمة بعناوين IP لدول معينة، مفصولة بفواصل، وتستطيع الحصول على هذه العناوين من مواقع مثل ip2location أو countryipblocks.

ولمنع الوصول من إيران والصين مثلاً عليك إضافة السطر التالي إلى ملف .htaccess:

Order Deny,Allow
Deny from 1.2.3.4/24
Deny from 5.6.7.8/24

الطريقة الثانية: استخدام خدمة حظر الوصول

بإمكانك استخدام خدمة حظر الوصول لمنع دولة معينة من الدخول إلى موقعك حيث هناك العديد من الخدمات المتاحة، مثل Cloudflare و GeoIP2.

  1. احصل على حساب في الخدمة التي تختارها.
  2. اتبع التعليمات الخاصة بإضافة موقعك إلى الخدمة.
  3. حدد الدولة التي تريد منعها من الوصول إلى موقعك.

ومشكلة الايبيهات هي أنها قد لا تعمل من مواقع مثل ip2location أو countryipblocks في ملف .htaccess. وذلك لأن هذه المواقع توفر عناوين IP تقريبية فقط، ومن الأفضل الإعتماد على خدمة حظر الوصول التي توفر عناوين IP دقيقة.

وعليك تفهم التالي:

  • قبل منع دولة معينة من الدخول إلى موقعك، تأكد من أنك تفهم العواقب المحتملة فسيؤدي يؤدي ذلك إلى فقدان الزيارات من تلك الدولة.
  • تستطيع استخدام خدمة حظر الوصول لمنع الوصول من عناوين IP محددة، بدلاً من دولة معينة.
  • 0
نشر

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

بالنسبة لي كود وجدت كوت لي منع دولة جيد لا يعمل بي الايبيهات فقط يعمل بي كود البلد

شكرا لكم على المتابعة

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...