У меня есть следующее правило перезаписи:
LiftRules.statelessRewrite.prepend(NamedPF("AppRewrite") {
case RewriteRequest(
ParsePath(List("room", room, user), _, _, _), _, _) =>
RewriteResponse(List("room"),
Map("room" -> room, "user" -> user)
)
})
, которое позволяет мне делать
http://xx.xx.xx.xx/room/[room_id]/[user_id]
Загруженная HTML-страница находится в корне веб-приложения (например, webapp / room.html)
То, что я пытаюсь сделать, это добавить еще один параметр после комнаты, чтобы я мог получить
http://xx.xx.xx.xx/room/[page_id]/[room_id]/[user_id]
Но вместо загрузки room.html в корень веб-приложения, онзагружает страницу, используя page_id в подпапке с именем pages.
Таким образом, я мог бы иметь
http://xx.xx.xx.xx/room/join/[room_id]/[user_id]
Что бы загрузить
webapp/pages/room/join.html
Заранее благодарен за любую помощь, высоко ценится:)