Если вы можете определить правило, которое соответствует index.gsp, то вы можете определить правило, которое соответствует всему, кроме index.gsp, добавив invert: true
.Я думаю, что-то вроде этого должно сделать это:
def filters = {
someFilterMethod(uri: '/', invert: 'true') {
}
}
Кажется, что следующее также должно работать:
def filters = {
someFilterMethod(uriExclude: '/') {
}
}
Вы можете предоставить регулярное выражение вместо буквального пути, так что если вытакже необходимо исключить '/ index', тогда вам просто нужно заменить '/' на регулярное выражение, совпадающее с '/' и '/ index'.Мои навыки в области регулярных выражений ржавые, но что-то вроде этого должно сделать это:
def filters = {
someFilterMethod(uriExclude: '/(index)?', regex: true) {
}
}
Предупреждение
Я не проверял ни один из приведенных выше кодов, так что будьте бдительны!