有没有办法可以阻止对curl和wget请求的所有访问,但仍允许IP地址通过?
这是我到目前为止所拥有的:
RewriteCond %{HTTP_USER_AGENT} ^pycurl [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^Wget [NC,OR]
虽然这些肯定会阻止,但我希望能够允许1个IP地址来使用它们。
答案 0 :(得分:1)
将条件更改为:
RewriteCond %{HTTP_USER_AGENT} ^pycurl [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^Wget [NC]
RewriteCond %{REMOTE_ADDR} !^1\.2\.3\.4$
其中1.2.3.4是您不想阻止的IP。