Мультиязычный индекс

Locked
ulan
Posts: 1437
Joined: Fri Nov 23, 2018 2:49 pm

Re: Мультиязычный индекс

Post by ulan »

ок задам вопрос по другому
мой сайт схавал гугл и занес в индексацию урл
/preloader/balls-rugby-flick/ (что за 17 страниц мы определил равно языку main)

я тупая блондинка с русским браузером ищю в инете игру

мне гугл выдал страницу /preloader/balls-rugby-flick/

заметим у меня ру браузер
я перехожу по этой ссылке с английским названием игры
и что я вижу??? меню на русском а тайтл на английском!!!!
и как это получилось?
admin
Site Admin
Posts: 37994
Joined: Wed Sep 10, 2008 11:43 am

Re: Мультиязычный индекс

Post by admin »

пойдем сначала по "как получилось"

скрипт выдает альт по УРЛУ (!) если в урле нет РУ - будет ЕН

меню на ен - потому что вы сделали самостоятельтно , в темпелйте, что б выдавало не по урлу, а по языку браузера

все ли тут ясно именно по вопросу "почему так вывело" ?
Don't forget to run script update
ulan
Posts: 1437
Joined: Fri Nov 23, 2018 2:49 pm

Re: Мультиязычный индекс

Post by ulan »

admin wrote: Fri Apr 24, 2020 3:54 pm меню на ен - потому что вы сделали самостоятельтно , в темпелйте, что б выдавало не по урлу, а по языку браузера
где в моем предложение написано что меню на ен?
admin
Site Admin
Posts: 37994
Joined: Wed Sep 10, 2008 11:43 am

Re: Мультиязычный индекс

Post by admin »

я ошибся, "меню на ен" читайте плз как "меню на РУ"
Don't forget to run script update
ulan
Posts: 1437
Joined: Fri Nov 23, 2018 2:49 pm

Re: Мультиязычный индекс

Post by ulan »

Ок задам вопрос еще раз
гугл проиндексировал ссылку /preloader/balls-rugby-flick/ закешировал и вывел всю инфу на ЕН языке
я же при переходе на эту страницу получаю ТАЙТЛ на ен
а языковые переменные на языке к которому относится мои браузер, вам не кажется что это немного не верно?
admin
Site Admin
Posts: 37994
Joined: Wed Sep 10, 2008 11:43 am

Re: Мультиязычный индекс

Post by admin »

кажется

но так получилось потому что сразу не было конкретного стройного понимания как вам надо

оригинальный вариант: если по урлу (те юзая вариант Auto redirect to existing language )

то язык меню так же должен выбираться по урлу , например

if (strstr($_GET['force_lng'], 'ru')) {
$lang = $my_keywords['ru'];
} elseif (strstr($_GET['force_lng'], 'de')) {
$lang = $my_keywords['de'];
} else $lang = $my_keywords['main'];
Don't forget to run script update
ulan
Posts: 1437
Joined: Fri Nov 23, 2018 2:49 pm

Re: Мультиязычный индекс

Post by ulan »

Не было понимания потому что я немогу идти напролом, сделал одну страницу вышли ошибки мы давай их там лечить
То есть у нас сейчас получается так что на странице индекс пхп есть редирект на страницу языка
на странице аут пхп у нас нету редиректа ибо
потому что редирект есть только со входа

на сайте для варианта 2 все уррлы должны быть с префиксом языка
но почему то при написании этого кода никто не подумал что аут пхп может быть страницей входа, самое просто это когда гугл проиндексировал и начинает лить туда траффа
admin
Site Admin
Posts: 37994
Joined: Wed Sep 10, 2008 11:43 am

Re: Мультиязычный индекс

Post by admin »

нет редиректа потому на странице игры (галеры) можно поставить выбор языка

именно так сделано на всех сайтах что я смотрел где можно сменить язык
с гугла попадаешь на ту версию которая проиндексирована гуглом

если искать "snowballs" - выдает на ЕН, попадаешь на ЕН

искал "снежки" - искал на РУ, попадаешь на проинексированное РУ
Don't forget to run script update
ulan
Posts: 1437
Joined: Fri Nov 23, 2018 2:49 pm

Re: Мультиязычный индекс

Post by ulan »

Ок даже если оставим пока так посмотрим что с гуглом
как быть с тем что на main языке выводится язык браузера?
как теперь тут сделать привязку /preloader/balls-rugby-flick/ = main язык
admin
Site Admin
Posts: 37994
Joined: Wed Sep 10, 2008 11:43 am

Re: Мультиязычный индекс

Post by admin »

3 сообщения выше - код который выбирвет язык по параметру в урле
Don't forget to run script update
Locked