Lighttpd 正则表达式
我试图匹配lighttpd $HTTP["url"] 语句中具有 /images/ 、 /styles/ 或 /scripts/ 的任何网址。这怎么可能做到呢?我目前正在使用 "^/images/" 等,并且仅当该目录位于 URL 开头时它才有效。
I am trying to match any url that has /images/ , /styles/ , or /scripts/ in a lighttpd $HTTP["url"] statement. How could this be done? I am currently using "^/images/" , etc. and it's only working if that directory is in the beginning of the URL.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
将匹配其中包含
/images/
、/styles/
或/scripts/
的任何字符串。由于您需要匹配斜杠,因此请使用不同的正则表达式分隔符,例如
!
:will match any string that has either
/images/
,/styles/
or/scripts/
in it.Since you need to match the slash, use a different regex delimiter, e. g.
!
:“/图像/|/样式/|/脚本/”
"/images/|/styles/|/scripts/"