RewriteCond和regexp防止热链接

时间:2018-08-04 12:03:05

标签: regex mod-rewrite hotlinking

我正在尝试创建一条规则以阻止热链接,但仍继续接受Google。

我正在尝试

RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?google\.(com¦(co\.)?[a-z]{2})/.*$ [NC]

但是它不起作用。 google.com,google.de,google.co.br等仍被阻止。

有什么问题吗?

谢谢

1 个答案:

答案 0 :(得分:0)

您的模式很好(它的想法),但是请注意,模式中您有一个“错误”字符:

您正在使用¦中的|而非(com¦(co\.)