Ik heb de volgende site:
http://www.example.com/
Op deze site heb ik meerdere talen:
example.com/us/
example.com/uk/
example.com/de/
example.com/fr/
etc...
Gebaseerd op je IP (GeoIP script) zal je als bezoeker worden doorverwezen naar de desbetreffende taal, als je uit US of UK komt. Andere talen worden bepaald aan de hand van de de browsertaal.
Nu hebben we /us/ verwijderd en deze laten we met een 301 rewritten naar http://www.example.com/.
Als ik kijk met live http headers dan gebeurt nu het volgende:
example.com/us/ krijgt een 301 naar
example.com/ en deze wordt dan aan de hand van je afkomst/browser taal met een 302 (GeoIP script) verwezen naar bv:
example.com/de/
Dus een 301 naar een 302... niet echt ideaal uiteraard.
Hoe kan ik achterhalen waar de bezoeker "vandaan" komt? Ik heb gekeken naar PHP REFERER, maar dat is volgens de PHP handleiding zelf niet vertrouwen een leek in dit geval ook niet te werken.
Heeft iemand hier mss een idee?
Alvast bedankt!
http://www.example.com/
Op deze site heb ik meerdere talen:
example.com/us/
example.com/uk/
example.com/de/
example.com/fr/
etc...
Gebaseerd op je IP (GeoIP script) zal je als bezoeker worden doorverwezen naar de desbetreffende taal, als je uit US of UK komt. Andere talen worden bepaald aan de hand van de de browsertaal.
Nu hebben we /us/ verwijderd en deze laten we met een 301 rewritten naar http://www.example.com/.
Als ik kijk met live http headers dan gebeurt nu het volgende:
example.com/us/ krijgt een 301 naar
example.com/ en deze wordt dan aan de hand van je afkomst/browser taal met een 302 (GeoIP script) verwezen naar bv:
example.com/de/
Dus een 301 naar een 302... niet echt ideaal uiteraard.
Hoe kan ik achterhalen waar de bezoeker "vandaan" komt? Ik heb gekeken naar PHP REFERER, maar dat is volgens de PHP handleiding zelf niet vertrouwen een leek in dit geval ook niet te werken.
Heeft iemand hier mss een idee?
Alvast bedankt!