如果根据日志去禁用user_agent

网友投稿 252 2022-10-28


如果根据日志去禁用user_agent

查看user_agent

打开日志文件 cat /usr/local/apache2/logs/test.com-access_20161111_log

如何不显示chrome和curl的日志

1.打开虚拟主机配置文件

vi /usr/local/apache2/conf/extra/mod_rewrite.c>

RewriteEngine on

RewriteCond %{HTTP_HOST} ^test.com$ [OR]

RewriteCond %{HTTP_HOST} ^aaa.com$ ----添加一行

RewriteRule ^/(.*)$ [R=301,L](以/开始,$1作为标记)

条件一Rewritecond %{HTTP_USER_AGENT} ^.*curl.* [NC,OR]    添加的代码,关于curl

条件二Rewritecond %{HTTP_USER_AGENT} ^.*chrome* [NC]  添加的代码,关于chrome

结果RewriteRule     .*  -  [F]                                                禁止

2.重新启动,加载

apachectl -t

apachectl graceful

3.测试

curl -x127.0.0.1:80 lizheng.com/asasddas


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:限制用户访问某个目录,应该如何做?
下一篇:VPN
相关文章

 发表评论

暂时没有评论,来抢沙发吧~