被几个bot扫的难受,这个机器是apache,捣鼓了一下,成功实现:

<Location />
    SetEnvIfNoCase User-Agent ".*(SemrushBot|rssbot|Applebot|SeznamBot|YandexBot).*" BADBOT
    <RequireAll>
        Require all granted
        Require not env BADBOT
    </RequireAll>

</Location>

很诡异的是,开始放在Dirctory里面,其实也是生效的,但是只有yandexbot不行,改换顺序一样不行,试着匹配浏览器信息也不行,见鬼了,后来只能换Location,可以了。

 

 

作者 听涛

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注