我想允许使用用户代理ECLoadToEdge / 383175的机器人。由于我无法确认这6个数字是否会改变,我打算使用星号。
我可以知道:
之间的区别RewriteCond %{HTTP_USER_AGENT} !^ECLoadToEdge\*$
和
RewriteCond %{HTTP_USER_AGENT} !^ECLoadToEdge.*$
使用它是否更好!^ ECLoadToEdge。[0-9] {6}而不是*表现?
答案 0 :(得分:0)
这条规则错了:
RewriteCond %{HTTP_USER_AGENT} !^ECLoadToEdge\*$
它将尝试匹配用户代理中的文字星号。
你应该使用:
RewriteCond %{HTTP_USER_AGENT} !^ECLoadToEdge
因为你不关心ECLoadToEdge