Lighttpd:如何迁移重写规则?

Lighttpd:如何迁移重写规则?

我在 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 = ("")
}

相关内容