Nginx http_referrer 主机名正则表达式?

Nginx http_referrer 主机名正则表达式?

我正在尝试重定向主机名中包含特定单词的其他网站。我在 vhost 文件中使用以下代码:

if ($http_referer ~* "hostname1|hostname2" ) {
    rewrite ^ http://www.example.com;
}

唯一的问题是,它甚至匹配我网站上包含该文本的页面。我该使用什么才能让它仅匹配主机名(TLD 之前的文本)?

相关内容