请教一个apache rewrite的问题

请教一个apache rewrite的问题

我配置了 一个虚拟主机 包括域名:*.a.com , *.b.com等等。
我希望
*.a.com/sa , *.b.com/sa 的所有请求都 proxy到 www.a.com/sa
就是所有域名/sa目录的请求都proxy到 www.a.com/sa

然后用ajp proxy 把 /sa的请求转到 tomcat里面

我的配置如下:
file:rewrite.conf

RewriteCond   %{HTTP_HOST}                 !^www\.a\.com$
RewriteRule        ^/sa(.*)$   http://www.a.com/sa$1 [PT]

file:proxy-ajp.conf

ProxyPass        /sa                        balancer://a/sa stickysession=JSESSIONID nofailover=on
<Proxy balancer://a/>
BalancerMember ajp://localhost:8009 route=jvm1
</Proxy>


查看log是

"GET /sa/ HTTP/1.1" 400 -

请问配置错在什么地方了?

顶一下,还没有解决
error日志呢?
还有打开rewritelog