Autor | Zpráva | ||
---|---|---|---|
clousseau Profil |
#1 · Zasláno: 1. 10. 2013, 22:17:33
Dobry den,
prosim o radu, mam stranky, ktere jenou v ruznych jazykovych verzich, jazyk se rozlisuje pomoci parametru '?lang=cs' (sk, en, ...) v url. Co bych chtel? Vytvorit pro kazdou jazykovou verzi subdomenu (cz.domena.com, en.domena.com, atd...) tak, aby fungovali obe varianty, t.j. kdyz prijde navstevnik na www.domena.com?lang=en , bude dal pokracovat v teto subdomene (www), pokud prijde na en.domena.com, bude pokracovat na teto subdomene.
Je toto mozne zrealizovat nejakym jednoduchym zpusobem (napr. #htacces) bez toho, abych musel nejak moc zasahovat do jiz hotoveho kodu webu? Dekuji moc jedna se o www.worldpokerlife.com |
||
aDAm Profil |
#2 · Zasláno: 2. 10. 2013, 09:49:24
ano lze ale budeš si tak tříštit obsah. Mělo by to být pod jednou url a né vícero.
|
||
clousseau Profil |
#3 · Zasláno: 2. 10. 2013, 10:16:28
obsah praveze nechci tristit, chci aby se to chovalo uplne stejne, bez rozdilu, jestli se bude navstevnik pohybovat v subdomene nebo v hlavni, tedy www.domena.com/stranka.php?lang=en zobrazi stejny obsah jako en.domena.com/stranka.php (nebo klidne en.domena.com/stranka.php?lang=en)
diky moc |
||
_es Profil |
#4 · Zasláno: 2. 10. 2013, 10:44:27
clousseau:
„w>ww.domena.com/stranka.php?lang=en zobrazi stejny obsah jako en.domena.com/stranka.php“ Pre vyhľadávač to bude rovnaký obsah na dvoch odlišných adresách, čo nie je práve dobrý nápad. Lepšie by bolo jednu verziu URL presmerovať na druhú. |
||
clousseau Profil |
#5 · Zasláno: 2. 10. 2013, 13:00:44
diky, mas pravdu.
jak to tedy udelat, aby fongovala pouze subdomena? problem bude asi ten, ze mam jenom jeden php soubor (napr. index.php), ktery vraci jazykovy obsah dle ?lang=neco musim zabezpecit aby: www.domena.com vratila jazykovou verzi dle a) prohlizece usera, b) ulozeho nastaveni zalogovaneho usera = otevre napr. folder1/index.php?lang=ZZZ
xxx.domena.com vratila pouze jazykovou verzi xxx = otevre napr. folder1/index.php?lang=xxx takze resit se to mozna da jenom nejakym presmerovanim, ale mam pocit ze to nijak nepujde udelat, asi bychh musel mit pro kazdou subdomenu vlastni verzi stranek (kopii) i proto, ze kazda subdomena = adresar v rootu |
||
aDAm Profil |
#6 · Zasláno: 2. 10. 2013, 13:15:07
a) a b) si musíš řešit už přímo v aplikaci, tj detekuješ si co má zobrazit za jazyk a udělaš redirect na správný tvar pokud není.
|
||
polonium Profil |
V podstatě to co tě teď zajímá je nastavení tvého hostingu. Nejlepší by bylo, kdyby tvůj poskytovatel tě přesměrovával pouze podle domény 2. řádu do tvé složky (viz chování hostingu na wedosu). Zbytek pak ošetříš htaccessem a php.
V htaccessu si nastavíš přesměrování z www.example.com?lang=cs na cs.example.com a v php se budeš koukat na $_SERVER['HTTP_HOST']
|
||
clousseau Profil |
#8 · Zasláno: 2. 10. 2013, 17:00:15
jsem u PIPNI, prozatim na FREE, takze podpora asi nulova.
Pokkusim se zjistit to nastaveni htaccess, dekuji za nasmerovani |
||
Časová prodleva: 11 let
|
0