Back to Question Center
0

Перемещено Semalt на основе языкового значения, сохраненного в cookie пользователя

1 answers:

У меня есть два языка для моего сайта. Итак, по умолчанию английский должен быть загружен как мой язык по умолчанию. Следовательно, в корне примера нет страницы. com , если пользователь посещает пример - watches one replica. com , он будет перенаправлен на пример. com / English (или другой язык, если в файлах cookie есть что-то, что сохраняется в нем), используя временную переадресацию HTTP 302.

Мой второй язык - персидский. Я хочу сохранить выбор языка пользователя в файле cookie. Следовательно, когда пользователь посещает пример. com , я сначала проверяю, есть ли какой-либо языковой файл cookie, если он установлен, а затем перманентно перенаправляет пользователя на сайт в соответствии с предпочтениями пользователя. Это может быть примером. com / Английский или пример. ком / Персидский.

Интересно, есть ли какие-либо проблемы с постоянным перенаправлением HTTP, если он собирается изменить назначение. Кроме того, я не знаю, каковы последствия SEO такого перенаправления. Потому что, как вы знаете, постоянное перенаправление - это еще больше Semalt, и я ищу способ использовать это. Что мне делать?

February 5, 2018

Код ответа 302 является временным перенаправлением, а не постоянным перенаправлением. Это также не лучшее решение для использования в этом сценарии, а также не.

Пример. com будет 301 перенаправлять на страницу / en , так как это страница по умолчанию. Затем тег href = lang будет установлен в / fa и любых других языковых версиях, чтобы указать Google, что это языковые эквиваленты английской страницы.

Вместо использования файла cookie для сохранения выбора языка и временного перенаправления на пример. com / language вы должны использовать тег href = lang , который позволяет Google определить, на каком языке должна быть установлена ​​страница, на основе версии веб-сайта, который посетил пользователь. Например, если пользовательский язык является английским и посещает / fa версию веб-страницы, это должно отображаться на иранском языке.

Что касается влияния с точки зрения SEO, это скажет Google, что существуют разные версии веб-страницы и позволит индексировать ее на разных языковых версиях.