Я использую это правило htaccess на apache:
RewriteEngine on
RewriteCond %{HTTP_REFERER} example\.com [NC]
RewriteRule .* - [F]
.. и я бы преобразовал его в правило перезаписи lighttpd. Как я могу это сделать? Я пробовал, но работает не очень хорошо.
Кажется, здесь есть ответ: Правило перезаписи Apache2 .htaccess в Lighttpd
Так что-то вроде:
$HTTP["referer"] == "example.com" {
url.access-deny = ("")
}
Если вам нужно также сопоставить поддомены:
$HTTP["referer"] =~ "^(.+\.|)example\.com$" {
url.access-deny = ("")
}