Page 19 of 25

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

Posted: Fri Apr 24, 2020 3:49 pm
by ulan
ок задам вопрос по другому
мой сайт схавал гугл и занес в индексацию урл
/preloader/balls-rugby-flick/ (что за 17 страниц мы определил равно языку main)

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

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

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

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

Posted: Fri Apr 24, 2020 3:54 pm
by admin
пойдем сначала по "как получилось"

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

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

все ли тут ясно именно по вопросу "почему так вывело" ?

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

Posted: Fri Apr 24, 2020 3:56 pm
by ulan
admin wrote: Fri Apr 24, 2020 3:54 pm меню на ен - потому что вы сделали самостоятельтно , в темпелйте, что б выдавало не по урлу, а по языку браузера
где в моем предложение написано что меню на ен?

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

Posted: Fri Apr 24, 2020 4:00 pm
by admin
я ошибся, "меню на ен" читайте плз как "меню на РУ"

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

Posted: Fri Apr 24, 2020 4:08 pm
by ulan
Ок задам вопрос еще раз
гугл проиндексировал ссылку /preloader/balls-rugby-flick/ закешировал и вывел всю инфу на ЕН языке
я же при переходе на эту страницу получаю ТАЙТЛ на ен
а языковые переменные на языке к которому относится мои браузер, вам не кажется что это немного не верно?

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

Posted: Fri Apr 24, 2020 4:14 pm
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'];

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

Posted: Fri Apr 24, 2020 4:26 pm
by ulan
Не было понимания потому что я немогу идти напролом, сделал одну страницу вышли ошибки мы давай их там лечить
То есть у нас сейчас получается так что на странице индекс пхп есть редирект на страницу языка
на странице аут пхп у нас нету редиректа ибо
потому что редирект есть только со входа

на сайте для варианта 2 все уррлы должны быть с префиксом языка
но почему то при написании этого кода никто не подумал что аут пхп может быть страницей входа, самое просто это когда гугл проиндексировал и начинает лить туда траффа

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

Posted: Fri Apr 24, 2020 4:32 pm
by admin
нет редиректа потому на странице игры (галеры) можно поставить выбор языка

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

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

искал "снежки" - искал на РУ, попадаешь на проинексированное РУ

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

Posted: Sat Apr 25, 2020 3:28 am
by ulan
Ок даже если оставим пока так посмотрим что с гуглом
как быть с тем что на main языке выводится язык браузера?
как теперь тут сделать привязку /preloader/balls-rugby-flick/ = main язык

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

Posted: Sat Apr 25, 2020 3:47 am
by admin
3 сообщения выше - код который выбирвет язык по параметру в урле