这篇文章:https ://www.cyberciti.biz/tips/lighttpd-mod_rewrite-redirect-hotlink-image.html提到:
$HTTP["referer"] =~ ".*BADDOMAIN\.com.*|.*IMAGESUCKERDOMAIN\.com.*|.*blogspot\.com.*" {
url.rewrite = ("(?i)(/.*\.(jpe?g|png))$" => "/hotlink.png" )
}
在“url.rewrite”行中,我理解“change THIS into THAT”结构,但是引导正则表达式块匹配图像文件的“(?i)”到底是什么意思?
我知道 Lighttpd 有一些特定的正则表达式语法,但在文档中找不到这个。我想这可能会切换不区分大小写的搜索,但到目前为止我无法确认。
任何人都可以确认/提供更多详细信息/指向相应的文档吗?
它使匹配不区分大小写。
https://www.regular-expressions.info/refmodifiers.html