2012-01-15 42 views

回答

1

從文檔中,http.path設置用於,

,其中應用程序在服務器上運行的URL路徑:使用這個,如果你沒有在域你」的根託管您的Play應用程序重新提供服務。部署爲WAR時,此參數不起作用,因爲該路徑將由應用程序服務器處理。

如果不是的話,那麼你可以使用你的路由文件來管理網址,讓你同時指定//manage,併爲索引頁的動作是一個簡單的重定向到會更好您要轉發的行動。

另一種選擇是使用HTTP服務器(如Apache或Lighttp)將Play服務器放在前面,然後在HTTP服務器配置中執行重定向。這實際上是http.path旨在用於幫助在現有的Web服務器環境中共存應用程序。

+0

我的應用程序確實沒有託管在根目錄 - 我只是在尋找一種方法來讓'/'也指向到'/ manage /' - 這是爲了內部開發的目的,而不是爲了生產使用(所以我不會在本地配置一個Apache)。 – ripper234 2012-01-15 18:05:41

+0

如何編寫一個簡單的遊戲應用程序,索引操作只需重定向到「/管理」。我想不出任何其他的方式。我知道,這是浪費記憶,但如果它僅用於內部目的,那麼我認爲這並不重要。 – Codemwnci 2012-01-15 18:37:15

+0

這將如何工作?如果我全部玩「開始」,我可以運行多個Play應用程序嗎?我不認爲我可以 - 這是否嘗試提出所有綁定在同一端口上的多個實例? – ripper234 2012-01-15 20:01:41