Autor | Zpráva | ||
---|---|---|---|
jirkaxxx Profil * |
#1 · Zasláno: 20. 8. 2007, 19:25:14
Ahoj, dělám vícejazyčný web, myslíte, že bude vadit když anglické ekvivalenty stránek budou mít stejnou url, budou jen v jiné složce? Například index.net a en/index.net. Děkuji za radu
|
||
djlj Profil |
#2 · Zasláno: 20. 8. 2007, 19:28:32
budou mít stejnou url, budou jen v jiné složce
Tím pádem nebudou mít stejnou url. |
||
Marek Prokop Profil |
#3 · Zasláno: 20. 8. 2007, 19:32:33
Co to znamená "vadit"? Pokud URL ponese nějakou informaci, Američané a Češi asi nebudou stejnému URL rozumět stejně. Pokud URL žádnou informaci neponese, asi mu neporozumí ani Američan, ani Čech. Pokud "vadit" znamená horší než optimální, pak ano -- nejspíš to bude vadit. Zároveň to ale může být levnější řešení, takže se vlastně v součtu vyplatí.
|
||
niCe Profil |
#4 · Zasláno: 20. 8. 2007, 20:13:10
Jediná možnost, jak udělat různé jazykové verze tak, aby byla stejná url, je přes cookies, nebo neustálá autodetekce jazyka na každé stránce. Vem ale v potaz že indexovací roboti nemají cookies a při autodetekci jim to hodí verzi jen pro jejich jazyk. A tak google bude indexovat jen v angličtině, seznam a jyxo jen v češtině (to dělají ale stejně).
Proto je lepší informaci o jazykové verzi nosit v URL adrese, ať už jde o formát www.example.com/home.php?lang=cz nebo www.example.com/cz/home/. Ta druhá varianta je lepší, já osobně s ní mám dobré zkušenosti. A nemusíš to mít dokonce ani ve složkách, stači jen když aplikuješ mod_rewrite (pokud na tvém hostingu běží apache). niCe |
||
jirkaxxx Profil * |
#5 · Zasláno: 20. 8. 2007, 21:15:10
Marek Prokop
Url nese informaci pro Čechy a kvůli těm "pár" anglicky a německy mluvícím uživatelům se mi je nechce přepisovat a stránky tím pádem znovu prolinkovávat ( je to poměrně rozsáhlý web ). Je to, jak říkáte, levnější řešení. Jde mi především o současné pozice v českých vyhledávačích, abych tím že budu mít takřka snejné url nebyl vyhoštěn z těžce získaných pozic. Optimalizací pro jiné jazyky se zabývat nebudu, tedy zatím. |
||
Časová prodleva: 17 let
|
0