Я пытаюсь настроить оптимизированный для SEO маршрут в Play! Фреймворк с несколькими параметрами (второй параметр является необязательным). Я к чему стремлюсь:
http://domain.com/article/jsmith/name-of-article
Но Play генерирует:
http://domain.com/article/jsmith?articleSlug=name-of-article
На мой взгляд:
@ {Article.show ("jsmith", "название статьи")}
My Controller
public static void show (String username, String articleSlug) {
...
}
Мой файл маршрутов
GET /article/{username} Article.show GET /article/{username}/{articleSlug} Article.show