【发布时间】:2021-05-19 20:00:37
【问题描述】:
当我们创建带有正斜杠的正则表达式时,我们需要在正斜杠之前放置一个反斜杠,因为正斜杠是未转义的分隔符。例如,如果我希望我的正则表达式匹配 /content/att,那么我需要像这样放置正则表达式
/content\/att。这也有效。
但是当我们在 AEM 中添加调度程序规则以允许 url 路径时,未转义的分隔符不需要反斜杠。我很感激有人可以帮助我理解这一点,我的意思是为什么我们在编写正则表达式时需要反斜杠,但在调度程序规则的 url 路径中使用相同的正则表达式时不需要。
在dispatcher中,查看url路径——/att之前没有反斜杠
/type "allow"
/url "/content/att"
/extension '(gif)'
}
【问题讨论】: