Как всегда установить "www" в grailsUrl?
Config.groovy
grails.serverURL = "http://www.changeme.com"
я установил свой URL Grails с "http://www.changeme.com"
в этом.. когда я печатаю changeme.com
он показывает мне правильную страницу, но когда я пытаюсь войти с http://changeme.com
его перенаправляет меня на ту же страницу входа с http://www.changeme.com
и когда я вошел через этот URL, то он перенаправляет меня на мою страницу..
Так, как я всегда устанавливаю "www" в моем URL.. если кто-то просто напечатает changeme.com
1 ответ
Решение
Вы должны создать фильтр, как это..
class HostFilters {
def filters = {
all(controller:'*', action:'*') {
before = {
if(request.getHeader("host") =="changeme.com" )
{
redirect(url: "http://www.changeme.com")
}
}
}
}