Запись шаблона URI в URL - PullRequest
0 голосов
/ 11 мая 2018

Я использую Play Framework 2.6 с Scala, я хочу запретить доступ к моим веб-страницам из URL. В обычном случае, если я напишу шаблон URI в URL, он будет перенаправлен на веб-страницу, выполнив соответствующее действие, например, если я напишу в URL: http://localhost:9000/home, он будет перенаправлен на домашнюю страницу, но я хочу перенаправить на страницу с ошибкой, а не на домашнюю страницу при записи URI (в данном случае: / home) в URL.

my routes file
GET  /home controllers.HomeController.index()

1 Ответ

0 голосов
/ 11 мая 2018

Вы можете перенаправить в методе контроллера :

# my routes file
GET  /home controllers.HomeController.errorRedirect()

# HomeController
...
  def errorRedirect = Action {
    Redirect("/error")
  }

или, возможно, вы хотите перехватить все и затем перенаправить:

# my routes file
GET  /home controllers.HomeController.home()
GET  /*path controllers.HomeController.errorRedirect()

См. Также: предоставление пользовательского обработчика ошибок в документах воспроизведения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...