我在 apache 上使用这个 htaccess 规则:
RewriteEngine on
RewriteCond %{HTTP_REFERER} example\.com [NC]
RewriteRule .* - [F]
.. 我会将其转换为 lighttpd 重写规则。我该怎么做?我试过了,但效果不太好。
答案1
似乎在这里得到答案: Apache2 .htaccess 重写规则到 Lighttpd
因此类似于:
$HTTP["referer"] == "example.com" {
url.access-deny = ("")
}
如果您也需要匹配子域名:
$HTTP["referer"] =~ "^(.+\.|)example\.com$" {
url.access-deny = ("")
}