我在 Symfony2 中有两个角色的应用程序:ROLE_ADMIN 和 ROLE_PARTNER。我也有一些公共页面。所有公共页面都以 URL“/public/”开头。我想保护所有应用程序排除这些公共项目。
我目前的配置:
access_control:
- { path: /.*, role: ROLE_PARTNER|ROLE_ADMIN }
- { path: /public/.*, role: IS_AUTHENTICATED_ANONYMOUSLY }
但它工作错误(循环重定向)。