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