求大神指导!求教 Apache RewriteCond 规则正确写法?

34 天前
 moyaya
最近 2 天,有很多垃圾采集站通过不同 IP 大量爬内容,后台设置的自动封禁 IP 策略不起作用,因此,想尝试通过 Apache2 RewriteCond 规则,禁止带有相关关键字的访问请求。


目前写的规则如下,但观察下来,好像不起作用,所以请教一下大神,应该如何写?

RewriteEngine On
RewriteCond %{QUERY_STRING} 8233066\.com [NC,OR]
RewriteCond %{QUERY_STRING} hkotc\.cc [NC,OR]
RewriteCond %{QUERY_STRING} seo999888 [NC]
RewriteRule ^ - [F]
698 次点击
所在节点    Linux
1 条回复
hefish
34 天前
你这 RewriteRule ^ - [F] 不大对吧,是不是要 RewriteRule .* - [F}

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1040053

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX