“如何始终设置”;www";在grailsUrl中?
Config.groovy“如何始终设置”;www";在grailsUrl中?,grails,spring-security,grails-2.0,grails-plugin,grails-controller,Grails,Spring Security,Grails 2.0,Grails Plugin,Grails Controller,Config.groovy grails.serverURL = "http://www.changeme.com" 我用设置grails url”http://www.changeme.com“ 在这个。。当我键入changeme.com时,它会显示正确的页面,但当我尝试使用http://changeme.com它将我重定向到与http://www.changeme.com当我通过此url登录时,它会将我重定向到我的页面 因此,我如何在我的URL中设置“www”。。如果有人只是键入chang
grails.serverURL = "http://www.changeme.com"
我用设置grails url”http://www.changeme.com“
在这个。。当我键入changeme.com
时,它会显示正确的页面,但当我尝试使用http://changeme.com
它将我重定向到与http://www.changeme.com
当我通过此url登录时,它会将我重定向到我的页面
因此,我如何在我的URL中设置“www”。。如果有人只是键入
changeme.com
你必须创建一个这样的过滤器
class HostFilters {
def filters = {
all(controller:'*', action:'*') {
before = {
if(request.getHeader("host") =="changeme.com" )
{
redirect(url: "http://www.changeme.com")
}
}
}
}
我将在RewriteCond%{HTTP_HOST}^example.com RewriteRule(.*)[R=301,L]上从changeme.com/*重定向到www.changeme.com/*RewriteEngine这可能是服务器配置和域名问题,而不是grails”。您应该与您的主机进行检查,看看是否可以将两者映射到IP。