目的是过滤User-Agent
不以Mozilla开头的查询,并将其重定向到谷歌和其他人到我定义的平衡器。
我按照以下步骤进行操作,但收到错误请求
RewriteEngine On
<Proxy balancer://my-balancer>
#my balance config
</ Proxy>
RewriteCond "% {HTTP_USER_AGENT}" "^ Mozilla"
RewriteRule "/" "http://www.google.com" [L]
ProxyPass / balancer: // my-balancer
ProxyPassReserve / balancer: // my-balancer
答案 0 :(得分:3)
请尝试以下RewriteCond
:
...
RewriteCond %{HTTP_USER_AGENT} !^Mozilla/.*
RewriteRule "^/(.*)" "http://www.google.com" [L]
ProxyPass / balancer:// my-balancer
ProxyPassReserve / balancer://my-balancer