通过Rewrite实现特定IP访问网站

为了防止同一个IP过渡访问网站造成服务器资源占用过大,比如估计采集,或者爬虫爬行等。这样需要一些有效的手段来封闭恶意网站的IP。如果服务器支持rewrite模块,通过Rewrite可以轻松实现。

RewriteCond %{REMOTE_ADDR} 11.11.11.11 [NC]
RewriteRule ^(.*)$ http://www.google.com/$1 [R=301]

以上代码的以上是让11.11.11.11这个IP自动跳转到google。

封闭多个IP的方法类似:

RewriteCond %{REMOTE_ADDR} 11.11.11.11 [OR]
RewriteCond %{REMOTE_ADDR} 12.12.12.12 [NC]
RewriteRule ^(.*)$ http://www.google.com/$1 [R=301]

申明:以上内容来自网络,无法找到源地址。