قم بتغيير الواجهة بناءً على موقع الزائر باستخدام الموقع الجغرافي IP الخاص بـ Cloudflare

الشروط المسبقة

يجب أن مطلع  على كيفية إعداد ملفات تعريف الارتباط على خوادم الويب.

يحتوي Cloudflare على تكوين شبكة تسمى IP Geolocation. تتضمن هذه الميزة رمز البلد المرتبط بموقع الزائر عند الرد على جميع الطلبات  موقعك.

باستخدام هذه المعلومات، يمكننا تعيين الواجهة ليتم عرضها بناءً على موقع الزائر الحالي.

إعداد ملف تعريف الارتباط "البلد"

لكي يعمل هذا، ستحتاج أولاً إلى تمكين تكوين IP للموقع الجغرافي. تعرف على كيفية القيام بذلك في قسم تكوين تحديد الموقع الجغرافي لعنوان IP من هذه المقالة: تكوين الموقع الجغرافي IP الخاص بـ Cloudflare

بعد ذلك، يجب أن تصبح قادراً الآن على تلقي رمز البلد على الطلبات.

تعرف على كيفية الحصول على رمز البلد استنادًا إلى لغة البرمجة المفضلة لديك في قسم "التقاط بيانات تحديد الموقع الجغرافي" في قسم تكوين الموقع الجغرافي IP الخاص بـ Cloudflare.

بمجرد الانتهاء من ذلك، تحتاج فقط إلى تعيينه كملف تعريف ارتباط يسمى "البلد" وسنكون قادرين على إنشاء معايير بشأن الواجهة التي سيتم عرضها بناءً على هذه البيانات.

مقتطف الرمز

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

لاستخدام الرمز، ستحتاج أولاً إلى إضافة معرفات الواجهة والخاصيات.

تعرف على مكان العثور على معرّفات الواجهة ومعرّف الخاصية هنا: أين يمكنني العثور على معرّفات الخاصية والواجهة؟

للحصول على قائمة رموز البلدان التي يمكن لـ Cloudflare إرجاعها، يمكنك إلقاء نظرة على ISO 3166-1 alpha-2 - عناصر الكود المعينة رسمياً.

تعرف على المزيد حول إضافة عدة واجهات إلى موقع ويب هنا: إضافة عدة واجهات إلى موقع الويب باستخدام JavaScript

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

هل كان هذا المقال مفيداً؟

124 من 182 أعجب بهذا المقال