【发布时间】:2010-01-22 08:29:30
【问题描述】:
我有兴趣在我的 Grails 应用程序中通过用户友好的 URL 支持英语和法语。
格式:/appname/language/controller/action
示例:/store/en/product/list
不作为参数传递 (?lang=fr) 然后重写 URL 的最佳方法是什么。
谢谢
【问题讨论】:
标签: url grails internationalization
我有兴趣在我的 Grails 应用程序中通过用户友好的 URL 支持英语和法语。
格式:/appname/language/controller/action
示例:/store/en/product/list
不作为参数传递 (?lang=fr) 然后重写 URL 的最佳方法是什么。
谢谢
【问题讨论】:
标签: url grails internationalization
在您的 appname\grails-app\conf\UrlMappings.groovy 中添加以下映射应该可以做到。
"/$lang/$controller/$action?/$id?"{
}
有关详细信息,请参阅 grails 网站上的 URL mapping 文章。
【讨论】: