2

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 パターンが正規表現であることは理解していますが、解決できませんでした。

4

1 に答える 1

3

私は Symfony やそのファイアウォールの経験はあまりありませんが、正規表現に関しては、正規表現エンジンが否定的な先読みをサポートしていればうまくいくはずです:

pattern: ^/(?!crm)

http://regexr.com?35efu

于 2013-07-02T21:21:44.187 に答える