мультиязычное описание сайта

230
20 июля 2017, 00:28

здравствуйте, вообщем на сайте тэг Description и титул главной станицы выводится в зависимости от языка пользователя, а тот в свою очередь определятся с помощью $_SERVER HTTP Accept Language,так вот у меня такой вопрос, допустим у англичан титул на английском, у русских на русском, а какой титул будет выводится в гугле и яндексе? или как можно сделать чтобы взависимости от языка человека, при выдаче результатов, ему выдавало русскую версию сайта

Answer 1

Никогда и не при каких условиях не размещайте один и тот же контент по одному адресу. Во-первых, в Гугле отобразится только английский язык (или какой там у вас по умолчанию — не помню, передаёт ли гугл Accept-Language). То же касается определений координат по IP — будет адрес сервера гугл-бота. Во-вторых, поисковики не любят такое дело. Поисковики должны видеть то же, что и обычные посетители, иначе это формально нарушение.

Как правильно это сделать — описано в ответах к вопросу Англоязычная версия сайта. В идеале там ещё кое-какую мета-информацию можно указать, но вообще поисковики обычно справляются с анализом сами.

READ ALSO
Yii2 отправка данных клиентам через WebSocket?

Yii2 отправка данных клиентам через WebSocket?

Использую библиотеку веб-сокетов consik/yii2-websocket

349
Как удалить файл через php

Как удалить файл через php

Есть ф-ция которая по идее должна удалять файл с сервера:

206
Не загружается из формы в папку картинка

Не загружается из формы в папку картинка

Код записи в базу работает, но вот загрузка файла (изображения) нет

196
Не получается сделать ЧПУ

Не получается сделать ЧПУ

Сейчас отображается вот так

181