Zum Inhalt springen

dmc_geoIP & Pagetype "Shortcut"

Erstellt am 29. Juni 2007 · 3 Antworten · letzte Antwort am 4. Februar 2008

Tags: Frage

amok ·

Da man zu der Extension geoIP leider sehr wenig findet, poste ich mal hier.
Ich möchte in der Rootpage der Seite, die so nie sichtbar sein sollte, entscheiden, aus welchem Land der User kommt. Soweit funktioniert das auch.
Das Problem ist nur wenn der User aus einem Land kommt, dass nicht konkret im Template-Code angegeben wird, bleibt der Besucher auf der Rootpage (die aber leer ist). Nun habe ich mir gedacht, dass ich aus der Rootpage einfach einen Shortcut mache und den Besucher so auf das "Standardland" weiterleite. Geht aber leider nicht, denn wenn der Pagetype Shortcut ist, wirkt geoIP nicht mehr.

Hat jemand eine Idee wie man das lösen könnte, ohne das der Besucher jemals die Rootpage zu Gesicht bekommt? Oder ist die einzige Lösung alle möglichen Ländereinträge im Template-Code anzugeben?

amok ·

Ich tue es zwar nur ungern, aber ich pushe meine Frage nach langer Zeit einmal.

Hab zwar zwischenzeitlich eine halbwegs akzeptable Lösung gefunden. Jedoch jetzt stehe ich aufgrund von Umstrukturierungen der Seiten inkl. länderspezifischer Domains wieder vor dem gleichen Problem. #angry#

Vielleicht hat ja in der Zwischenzeit jemand eine Lösung dazu?!

digedag ·

Hallo amok,

ich hab mir mal kurz den Quelltext der Extension angesehen. Die Weiterleitung erfolgt tatsächlich nur, wenn eine passende Geo-IP gefunden wurde.

Vielleicht solltest du deine Seitenstrukur daraufhin anpassen und nicht mehr mit einer "leeren" Startseite arbeiten. Mach diese zum Shortcut und verweise auf deine gewünschte Default-Seite. Auf der positionierst du dann das Geo-Plugin. Wenn eine passende Seite zur IP gefunden wird, dann erfolgt noch eine Weiterleitung und ansonsten bleibt es bei der Defaultseite...

HTH,
digedag

amok ·

Danke für die Idee. So funktionierts. Es auf diese Weise zu versuchen wäre mir nie in den Sinn gekommen.

Falls jemand auch so ein Problem hat, hier die Lösung dank digedag:

Root (Kugel)
-DE (Shortcut zu Startseite)
--Startseite (macht Redirect mittels GeoIP)
--Seite 1
---Unterseite...
--Seite 2
--Seite 3
--...
--Link zu at-Domain
--Link zu ch-Domain
-AT (Shortcut)
--...
-CH (Shortcut)
--...

Danke nochmal.