当特定顶级域名请求时,htaccess是否有办法阻止访问我网站上的图片,例如“.ru”?
我目前使用:
RewriteCond %{HTTP_REFERER} ^\.ru [NC,OR]
Rewriterule ^(.*)$ https://www.google.com/images/srpr/logo4w.png [r=307,NC]
但不要认为它按预期工作..
谢谢!
答案 0 :(得分:0)
您正在使用的正则表达式^\.ru
表示“以.ru
开始的任何内容”,因此如果引用者为http://some-site.ru/some-path/some-page.html
,则显然不配。尝试:
RewriteCond %{HTTP_REFERER} ^https?://[^/]+\.ru/? [NC]