我正試圖縮短URL以訪問我的grails應用程序。目前最短我可以得到它是Grails應用程序索引頁面URL
http://myserver:8080/helloWorld/helloWorld/
HelloWorld是控制器名稱和應用程序名稱。我可以把它縮短了莫名其妙所以它只能
http://myserver:8080/helloWorld/
我已經URL映射設置爲
class UrlMappings {
static mappings = {
"/$controller/$action?/$id?"{
constraints {
// apply constraints here
}
}
"/"(view:"/index")
"500"(view:'/error')
}
}
我可以改變從helloWorld的到別的URL的名稱不改變控制器名稱 – Jabda
是的,@ataylor在他的回答中提到,您可以使用'grails.app.context'更改上下文;在他的例子是空白的,但你可以把它改成什麼,例如'grails.app.context =「/ foo」的' –