我在apache上配置二级域名,使用rewrite来处理,情况如下:
.......
 ServerName www.wowyee.com  
  ServerAlias *.wowyee.com wowyee.com  
  RewriteEngine on  
  RewriteCond %{HTTP_HOST} ^\b((?!www)\w)+\b\.wowyee\.com$  
  RewriteRule ^/?$ /domainAction.action?subDomain=%0 [L,PT]  
......目的是当域名为www.wowyee.com或者wowyee.com时访问我们网站首页,而当域名为xxx.wowyee.com时,表示需要转为二级域名的访问,于是就跳转到/domainAction.action?subDomain=%0中去,根据二级域名查询到二级域名对应的ID值,然后在根据ID值查询数据库,生成对应的内容返回jsp页面。这个写法在windows下配apache没有问题,但是在redhat enterprise 5.3 中时常会出现在http 404错误。搞的我没有方向,哪位兄弟能帮我出个主意解决一二,谢谢!