Определите язык сайта через поддомен или подкаталог (es.example.com или www.example.com/es)

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

es .example.com - или-- www.example.com/es

Каковы возможные последствия использования любого из этих методов во всех возможных аспектах (не только для целей SEO)? Какова будет лучшая практика?

4 голоса | спросил Estrada 14 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowFri, 14 Sep 2012 08:30:48 +0400 2012, 08:30:48

1 ответ


0

es.example.com и en.example.com отличаются хосты, в то время как example.com/es и example.com/en будут на том же хосте.

Некоторые технологии /программы /службы могут учитывать, что разные хосты соответствуют разным сайтам . Например. некоторые поисковые системы могут обрабатывать разные субдомены как разные веб-сайты.


Я бы пошел по этому пути.

Если структура веб-сайта одинакова или очень похожа для всех языков (например, все /большинство страниц переведены), укажите код языка в пути.

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

Таким образом, веб-сайт небольшой компании, переведенный на 3 языка, должен использовать путь (потому что все страницы переведены, а информационная архитектура одинакова), в то время как многоязычный форум должен использовать поддомен (потому что все темы /комментарии будут не переводится).


Возможно также учитывать: в будущем вы можете захотеть публиковать дополнительные сайты на своем собственном поддомене. Если вы указали код языка в поддомене, это «загрязнит» уровень поддоменов:

  • en.example.com
  • es.example.com
  • blog.example.com (новый сайт)

Если вы хотите перевести сайт блога, у вас есть субдомены:

  • en.example.com
  • es.example.com
  • en.blog.example.com
  • es.blog.example.com

Вместо этого, если бы вы использовали языковой код в path, вы получите:

  • example.com/en /
  • example.com/es /
  • blog.example.com/en/
  • blog.example.com/es/
ответил unor 15 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowSat, 15 Sep 2012 04:21:23 +0400 2012, 04:21:23

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132