symfony patten regex trick

时间:2013-07-02 21:17:54

标签: php regex symfony

我的symfony上有防火墙,我想让它在除特定文件夹之外的所有网站上工作。

类似的东西:

  members_secured_area:
                pattern: ^/
                provider: entity_searchers
                anonymous: ~
                form_login:
                    check_path: /searchers/login_check
                    login_path: /searchers/login
                    default_target_path: /searchers/
                logout:
                    path:   /searchers/logout
                    target: /searchers/login

但我希望这不会影响 - > site.com/crm 我理解模式是正则表达式但无法解决它。

1 个答案:

答案 0 :(得分:3)

我对Symfony及其防火墙不是很有经验,但是如果正则表达式引擎支持negative lookahead,这应该可以正常运行:

pattern: ^/(?!crm)

http://regexr.com?35efu