Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当特定顶级域(例如“.ru”)请求时,是否可以通过 htaccess 阻止访问我的站点中的图像?
我目前使用:
RewriteCond %{HTTP_REFERER} ^\.ru [NC,OR] Rewriterule ^(.*)$ https://www.google.com/images/srpr/logo4w.png [r=307,NC]
但不要认为它按预期工作..
谢谢!
您使用的正则表达式^\.ru, 表示“以“开头的任何内容.ru”,因此如果引用者是http://some-site.ru/some-path/some-page.html,它显然不会匹配。尝试:
^\.ru
.ru
http://some-site.ru/some-path/some-page.html
RewriteCond %{HTTP_REFERER} ^https?://[^/]+\.ru/? [NC]