我正在使用play 2.1.1和java。我的问题是如何路由和创建一个非拉丁网址,以改善网站的搜索引擎优化
我按照这些链接获取信息和示例:
我尝试使用这样的路由引擎:
GET / controllers.Application.פנסיה()
Application.class
public static Result פנסיה() {
return ok(פנסיה.render(userForm));
}
模板:
פנסיה.scala.html
答案 0 :(得分:1)
你混淆了一些事情:controllers.Application.פנסיה()
是目标行动不路线。如果您对动作名称使用拉丁字符(更好的英语单词),我认为这不会有问题。
使路由(如此显示的URL)非拉丁,你不幸地将它们写成UTF-8代码集,所以代替:
GET /פנסיה controller.Application.pension()
您需要放置类似的内容:
GET /%D7%A4%D7%A0%D7%A1%D7%99%D7%94 controller.Application.pension()
(注意:这是在Play 2.0.x
中确认的情况,我不知道2.1.x
中此主题是否有任何更改