Я предлагаю сопоставить 1 или более цифр, а не 0 или более, и вы должны использовать roles
, а не role
, чтобы определить роль:
path: ^/link/[0-9]+/download/,
roles: IS_AUTHENTICATED_ANONYMOUSLY
Примечаниечто \{0,}
соответствует буквальной строке {0,}
при выходе из первой открытой фигурной скобки, что приводит к повреждению ограничивающего квантификатора.