TLDs länderspezifisch anzeigen

S

SLM

Guest
Hallo zusammen,

für folgendes Problem suchen wir eine Lösung:

Das Projekt ist über mehrere länderspezifische Domains erreichbar:

domain.de
domain.at
domain.ch
domain.eu

Jetzt greift z.B. ein User aus .at (Österreich) auf die Seite zu. Der User soll automatisch auf der Domain landen, die zu seinem Herkunftsland gehört, also domain.at. User aus der Schweiz logischerweise auf domain.ch, User aus Deutschland auf domain.de.

Alle nicht spezifizierten Länder sollen automatisch auf domain.eu landen.

Kann man das Scriptseitig (PHP) lösen?



 
Ja, das ist möglich.

Mit der Datenbank von Maxmind (http://www.maxmind.com/app/geoip_country) kannst Du anhand der IP den Standort eines Users ermitteln. Falls sich dieser (aus Deiner Sicht) auf einer falschen Domain befindet, kannst Du ihn via 301 Header Redirect auf die "korrekte" Domain weiterleiten.
 
Ich mache das bei einem Projekt auch so, klappt wunderbar. Die Free DB von Maxmind reicht vollkommen. Man muss halt einmal im Monat die DB durch die neue Version ersetzen.

Was ich mich frage ist was Google meint, wenn angenommen man hat wie der OP vier Länder-Sites, die aber mehr oder weniger den gleichen Content haben?
 
Zurück
Oben