我刚刚开始开发我的第一个Play! 2应用程序,并必须将其部署到我的学校服务器。该应用程序在端口:9002上运行,我们使用端口转发以获得更好的URL(例如“ some.server.com/ MyPlayApp / ”而不是“ some.server.com:的 9002 / “)
我开始玩了!在服务器上使用“启动9002 ”,一切正常。唯一的问题是玩!似乎不知道端口转发和我的所有资产(所有CSS,JS等)无法加载。它们应该从“ some.server.com/ MyPlayApp /assets/stylesheets/main.css ”加载,但是Play!尝试做的是从“ some.server.com/assets/stylesheets/main.css ”加载它们。当然,所有其他应用内网址都会崩溃,因为他们正在尝试访问“ some.server.com/section ”而不是“ some.server.com/ MyPlayApp /部分”。
我尝试在配置文件中指定 baseUrl ,我尝试使用 RewriteEngine On 和 .htaccess 文件> RewriteBase / MyPlayApp / ,我尝试修改资产的路线和其他一些“技巧”无济于事。我脑子里有一个肮脏的黑客,但我真的很喜欢玩这个游戏!如果可能的话。
感谢您提供任何帮助或建议!