Php symfony patten regex技巧
我在symfony上安装了防火墙,我希望它能在除特定文件夹之外的所有站点上运行 大概是这样的:Php symfony patten regex技巧,php,regex,symfony,Php,Regex,Symfony,我在symfony上安装了防火墙,我希望它能在除特定文件夹之外的所有站点上运行 大概是这样的: members_secured_area: pattern: ^/ provider: entity_searchers anonymous: ~ form_login: check_path: /searchers/login_c
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
我知道模式是regex,但无法解决它。我对Symfony及其防火墙不是很有经验,但在regex方面,如果regex引擎支持:
在过去的8个小时里,我浪费了你在哪里!非常适合我的解决方案呵呵,我当时正在睡觉,然后刚刚预约了牙医实际上,不客气<代码>=]hh还有一件事你知道如何不使用crm而不使用foo例如:^/(?!crm和?!foo)你的意思是不影响两个文件夹?是的,尝试
^/(?!crm | foo)
管道的意思是或在正则表达式中,因此它匹配字符串开头的/
,该字符串后面不跟crm
或foo
<代码>=]
pattern: ^/(?!crm)