Autor Zpráva
Davidos
Profil *
Dobrý den. Mám menší problém.
Mám web a na hlavní doméně anglický jazyk. Když na web příjde uživatel kterej má prohlížeč v jiné jazykové verzi, tak ho to hodí na určitou subdoménu s jeho jazykem. A tedka mám problém, že když si člověk třeba na české subdoméně klikne na aj, tak ho to zase hodí na cz protože to zase načte script, kterej toho člověka hodí zpět na stránku s jeho jazykem. Jedno řešení by bylo aby na doméně byl jen index kterej by přehazoval lidi, ale nevím jak se na to budou tvářet prohlížeče, a druhej mě napadlo bud přes JS nebo přes refferal (toale nechci, né každej to má zaplý). Že by se nejdřív zkontrolovalo, jestli se nepřišlo ze stejného serveru a když jo tak by to ten script přeskočilo. Jenže nevím jak to v js udělat. Děkuju za pomoc.

ukázka scriptu:
$lang = explode(",",$_SERVER["HTTP_ACCEPT_LANGUAGE"]);
$lang = StrToLower(Substr(chop($lang[0]),0,2));

switch ($lang) {
case en:
header("location: http://www.domena.com/");
break;
Radek Cvek
Profil
lang předávat v url a zkontrolovat nejdřív GET lang - to by bylo primární
Davidos
Profil *
Já jsem nedávno četl, že pro vyhledávače je todle lepší... Ale vím, že plno stránek to má takhle řešený. A systém bych tedka nerad měnil.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0