"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيفية تحقيق إعادة توجيه النطاق الفرعي بناءً على موقع GeoIP؟

كيفية تحقيق إعادة توجيه النطاق الفرعي بناءً على موقع GeoIP؟

تم النشر بتاريخ 2024-11-02
تصفح:235

How to Achieve Subdomain Redirection Based on GeoIP Location?

إعادة توجيه GeoIP للنطاقات الفرعية

من أجل إعداد إعادة التوجيه التلقائي للمستخدمين إلى النطاقات الفرعية المقابلة بناءً على عنوان IP الخاص ببلدهم، اتبع هذه الخطوات :

  1. الحصول على فئة GeoPlugin: قم بتنزيل GeoPlugin من http://www.geoplugin.com/_media/webservices/geoplugin.class.php. توفر هذه المكتبة حدًا مجانيًا يبلغ 120 طلبًا في الدقيقة، وتمنع الوصول لمدة ساعة في حالة تجاوز الحد. سيتم رفع الحظر تلقائيًا بعد ساعة.
  2. إنشاء ملف Index.php:ضع ملف Index.php في المجلد الجذر لموقع الويب الخاص بك. يجب أن يحتوي على الكود التالي:
locate();
$var_country_code = $geoplugin->countryCode;
if ($var_country_code == "AL") {
  header('Location: http://sq.wikipedia.org/');
}
else if ($var_country_code == "NL") {
  header('Location: http://nl.wikipedia.org/');
}
else {
  header('Location: http://en.wikipedia.org/');
}
?>
  1. تخصيص منطق إعادة التوجيه:في الكود المقدم، تعتمد إعادة التوجيه على رمز البلد. يمكنك استبدال عناوين URL الخاصة بـ Wikipedia بالنطاقات الفرعية التي تريدها. ارجع إلى http://www.geoplugin.com/iso3166 للحصول على قائمة برموز البلدان.
بيان الافراج أعيد طبع هذه المقالة على: 1729146019 في حالة وجود أي انتهاك، يرجى الاتصال بـ [email protected] لحذفها
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3