Я пытаюсь спланировать будущую (через несколько месяцев) локализацию нового сайта ASP.NET MVC.
Попытка решить, что наиболее целесообразно сделать, в части построения URL-адресов и маршрутизации.
Например, я должен немедленно начать с этого:
http://www.example.com/en/Products/1001
http://www.example.com/es/Products/1001
или просто
http://www.example.com/Products/1001
, а затем добавить другие языки
http://www.example.com/en/Products/1001
Это моя основная главная проблема, прямо сейчас, попытка получить правильную маршрутизацию. Я хочу, чтобы мои URL корректно индексировались поисковой системой. Я даже не уверен, что мне нужен язык в URL, но я не думаю, что есть хорошая альтернатива, которая не смутит поисковую систему.
Это приводит ко многим другим вопросам, таким как «не локализовать ли я слово продукты», но сейчас я просто хочу настроить маршрутизацию перед запуском английского сайта.