对于某些人来说,这可能是一个简单的问题,但我想解释一下。
我只是在学习用户代理字符串,所以请保持简单,
这是一个例子
SetEnvIfNoCase User-Agent "^Baiduspider" bad_bot
#
Order Allow,Deny
Allow from All
Deny from env=bad_bot
我想知道的是^for 到底是什么,它对这个例子有什么作用?
另外,有没有一种通配符的方法,例如Baidu 或 spider代替Baiduspider
所以任何开始、包含或结束Baidu 或被 spider处理
的东西都与在这种情况下Baiduspider被处理的方式相同?