Я решаю, как организовать URL и добавить в него локаль. У меня есть два варианта:
- example.com / ы / страница
- example.com / page? Locale = ru - путь Google
- ru.example.com / page - не очень хорошо, потому что я использую субдомены
С одной стороны example.com/en/page
выглядит лучше и компактнее, чем example.com/page?locale=en
.
С другой стороны у нас есть два URL example.com/en/page
и example.com/ru/page
для одного ресурса с двумя представлениями.
Конечно, в случае example.com/page?locale=en
у нас есть два URL-адреса для одного ресурса, но на мой вкус это немного более RESTful.
Какая лучшая практика? Что вы используете и почему?