2012-01-15 43 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