什么可能导致“无效的命令”%{HTTP_USER_AGENT}“”

在浏览我的网站时,甚至没有对它进行任何修改,整个事情突然发生在我身上。 错误日志充满了这个:

Invalid command '%{HTTP_USER_AGENT}', perhaps misspelled or defined by a module not included in the server configuration 

Google会为此find0个结果。 什么可能导致这个? 我正在使用WordPress的Wordfence插件,偶尔修改.htaccess ,但它以前没有做过,并通过文件看我没有看到任何问题。

find了。 发现这一行:

 %{HTTP_USER_AGENT} ^GrabNet [NC,OR] 

这显然应该是:

 RewriteCond %{HTTP_USER_AGENT} ^GrabNet [NC,OR] 

我将不得不考虑WordFence是如何工作的 – 不知道为什么它会突然引入语法错误…