2017-03-08 34 views
0

我想通过.htaccess来阻止这个用户代理 - “Mozilla/5.0(Windows NT 6.3; Trident/7.0; rv:11.0)像Gecko”。有人可以帮助我确定这是什么类型的系统/浏览器?我正在使用cPanel托管,这是访客选项卡显示的用户代理。我应该输入什么命令.htaccess为了不阻止太多或太少 - 只是这个特定的用户代理?如何在.httaccess上阻止这个特定的用户代理

回答

0

你必须使用.htaccess文件来阻止这个特定的用户代理:

htaccess的内容应该是:

RewriteEngine On 
SetEnvIfNoCase User-Agent "Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11.0) like Gecko" bad_user 
Deny from env=bad_user 

记住

您需要启用Apache模块mod_rewrite

+0

谢谢,我应该使用引号(“)?RewriteCond%{HTTP_USER_AGENT}”Mozi lla/5.0(Windows NT 6.3;三叉戟/ 7.0; rv:11.0)像Gecko [NC]或RewriteCond%{HTTP_USER_AGENT} Mozilla/5.0(Windows NT 6.3; Trident/7.0; rv:11.0)像Gecko [NC] –

+0

看到更新的答案 –

+0

这些访问尝试仍会被记录在cPanel访问者日志中,或者我不应该看到来自此用户代理的任何日志? –