PHP/MySQL | Мультиязычность на сайте вопрос
Тема закрыта by
PigoBoys
Причина: Зделал мультиязычность вида site/ru/ почитал статьи и понял что так удобнее всего

Причина: Зделал мультиязычность вида site/ru/ почитал статьи и понял что так удобнее всего
Вот делаю мультиязычность через $_SERVER["HTTP_ACCEPT_LANGUAGE"]. Я не показываю кнопки смены языка. Язык определяется автоматически. Вот вопрос будет ли поисковик находить у меня все языки на сайте или же стоит зделать отдельно кнопки для переключения языка?

DELETED
28 апреля 2018, в 13:11
Delete
Поисковик определяет только ВИДИМОЕ содержимое сайта, то есть если контент сайта на русском языке, то таргетинг сайта будет - РОССИЯ.
________
посл. ред. 28.04.2018 в 13:12; всего 1 раз(а); by PhpStorm
Поисковик будет рассматривать мультиязычность только в том случае, если язык будешь передавать через $_GET параметр (думаю, ты видел сайты подобного типа http://example.com/en/article / http://example.com/ru/article ). Иначе будет использоваться деф.язык.

DELETED
28 апреля 2018, в 13:36
Delete
xynd3r (28.04.2018 в 13:24)
Поисковик будет рассматривать мультиязычность только в том случае, если язык будешь передавать через $_GET параметр (думаю, ты видел сайты подобного типа http://example.com/en/article / http://example.com/ru/article ). Иначе будет использоваться деф.язык.
Поисковик будет рассматривать мультиязычность только в том случае, если язык будешь передавать через $_GET параметр (думаю, ты видел сайты подобного типа http://example.com/en/article / http://example.com/ru/article ). Иначе будет использоваться деф.язык.
Поисковик видит только HTML по умолчанию, передача поисковику языка GET параметром либо атрибутом lang - НЕВОЗМОЖНА.
PhpStorm (28.04.2018 в 13:36)
xynd3r (28.04.2018 в 13:24)
Поисковик будет рассматривать мультиязычность только в том случае, если язык будешь передавать через $_GET параметр (думаю, ты видел сайты подобного типа http://example.com/en/article / http://example.com/ru/article ). Иначе будет использоваться деф.язык.
Поисковик видит только HTML по умолчанию, передача поисковику языка GET параметром либо атрибутом lang - НЕВОЗМОЖНА.
xynd3r (28.04.2018 в 13:24)
Поисковик будет рассматривать мультиязычность только в том случае, если язык будешь передавать через $_GET параметр (думаю, ты видел сайты подобного типа http://example.com/en/article / http://example.com/ru/article ). Иначе будет использоваться деф.язык.
Поисковик видит только HTML по умолчанию, передача поисковику языка GET параметром либо атрибутом lang - НЕВОЗМОЖНА.
Боюсь, что ты совсем не понимаешь о чем я.
Смотри, допустим у нас есть 2 языка. Английский и русский - для каждого языка формируется свой HTML в зависимости от переданного параметра. Ты не поисковику говоришь использовать GET, а своему скрипту, чтобы он выводил исходя из него HTML код нужного языка.
В итоге http://example.com/en/article / http://example.com/ru/article будут оба индексированы.

DELETED
28 апреля 2018, в 14:09
Delete
PhpStorm (28.04.2018 в 14:09)
xynd3r, поисковик - не клиент, он видит только дефолтный html, если по умолчанию сайт на Японском, то таргетинг сайта - Япония.
xynd3r, поисковик - не клиент, он видит только дефолтный html, если по умолчанию сайт на Японском, то таргетинг сайта - Япония.
Ты вообще читаешь то, что я пишу? /en/article и /ru/article - это 2 разные страницы генерируемые 1 скриптом. Поисковик считывает HTML, а для разного языка - 2 разных вывода.
У тебя скрипт генерирует, например, новости. /news/2 и /news/3 - 2 разные страницы, также и с языком.
Подтяни внимательность при чтении сообщений или углубись в мультиязычность, в которой, как я понял, полный 0.

DELETED
28 апреля 2018, в 14:18
Delete
xynd3r (28.04.2018 в 14:14)
PhpStorm (28.04.2018 в 14:09)
xynd3r, поисковик - не клиент, он видит только дефолтный html, если по умолчанию сайт на Японском, то таргетинг сайта - Япония.
Ты вообще читаешь то, что я пишу? /en/article и /ru/article - это 2 разные страницы генерируемые 1 скриптом. Поисковик считывает HTML, а для разного языка - 2 разных вывода.
У тебя скрипт генерирует, например, новости. /news/2 и /news/3 - 2 разные страницы, также и с языком.
Подтяни внимательность при чтении сообщений или углубись в мультиязычность, в которой, как я понял, полный 0.
PhpStorm (28.04.2018 в 14:09)
xynd3r, поисковик - не клиент, он видит только дефолтный html, если по умолчанию сайт на Японском, то таргетинг сайта - Япония.
Ты вообще читаешь то, что я пишу? /en/article и /ru/article - это 2 разные страницы генерируемые 1 скриптом. Поисковик считывает HTML, а для разного языка - 2 разных вывода.
У тебя скрипт генерирует, например, новости. /news/2 и /news/3 - 2 разные страницы, также и с языком.
Подтяни внимательность при чтении сообщений или углубись в мультиязычность, в которой, как я понял, полный 0.
Поисковик не посылает никаких get параметров для выбора языка, он считывает дефолтный HTML без учёта атрибута lang.
Если язык по дефолту турецкий, то назначить сайту русский таргетинг можно только ВРУЧНУЮ ИЗ КАБИНЕТА ВЕБМАСТЕРА поисковика.
________
посл. ред. 28.04.2018 в 14:22; всего 2 раз(а); by PhpStorm