Должен ли мой / route перенаправить в / en /? - PullRequest
2 голосов
/ 21 июля 2011

Я работаю над веб-сайтом со стратегией URL, согласно которой локаль сайта встроена в URL, например:

example.com/en/    - Welcome page in English
example.com/en/... - English pages here
example.com/de/    - Welcome page in German

и т. Д.

Если пользователь открывает URL-адрес http://example.com/ тогда должен быть показан контент по умолчанию (английский).Вопрос в том, должен ли я дублировать содержимое из http://example.com/en/ или я должен перенаправить в это местоположение?

Я думаю, что пользователь посчитает его более интуитивным, если он не будет перенаправлен из / маршрута,Но я слышал, что поисковым системам (в основном, Google) не нравится, что несколько страниц содержат идентичный контент, и будет снижать рейтинг страниц на основании этого.

Это правда?

Ответы [ 2 ]

2 голосов
/ 21 июля 2011

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

0 голосов
/ 22 июля 2011

я думаю, что вы можете обойтись без перенаправления или дублирования содержимого, если сохраните выбранный язык в самом клиенте (например, cookie).

так что по умолчанию внутри вы будете показывать английский контент. но если пользователь выбирает другой язык, в браузере будет установлен файл cookie, и в следующий раз, имея этот файл cookie, вы теперь сможете внутренне решить показать содержимое для другого языка.

РЕДАКТИРОВАТЬ: могут помочь и другие доменные имена, например: en.example.com и es.example.com (это позволит Google проиндексировать оба ваших сайта)

...