„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Wie erreicht man eine Subdomain-Umleitung basierend auf dem GeoIP-Standort?

Wie erreicht man eine Subdomain-Umleitung basierend auf dem GeoIP-Standort?

Veröffentlicht am 02.11.2024
Durchsuche:423

How to Achieve Subdomain Redirection Based on GeoIP Location?

GeoIP-Umleitung für Subdomains

Um die automatische Umleitung von Benutzern zu entsprechenden Subdomains basierend auf der IP-Adresse ihres Landes einzurichten, befolgen Sie diese Schritte :

  1. GeoPlugin-Klasse erwerben:
    GeoPlugin von http://www.geoplugin.com/_media/webservices/geoplugin.class.php herunterladen. Diese Bibliothek bietet ein kostenloses Limit von 120 Anfragen pro Minute und blockiert den Zugriff für eine Stunde, wenn das Limit überschritten wird. Die Sperre wird nach einer Stunde automatisch aufgehoben.
  2. Erstellen Sie eine index.php-Datei:
    Platzieren Sie eine index.php-Datei im Stammordner Ihrer Website. Es sollte den folgenden Code enthalten:
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. Umleitungslogik anpassen:
    Im bereitgestellten Code basiert die Umleitung auf dem Ländercode. Sie können die Wikipedia-URLs durch Ihre gewünschten Subdomains ersetzen. Eine Liste der Ländercodes finden Sie unter http://www.geoplugin.com/iso3166.
Freigabeerklärung Dieser Artikel wird unter folgender Adresse abgedruckt: 1729146019 Bei Verstößen wenden Sie sich bitte an [email protected], um ihn zu löschen
Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3