关于apache二级域名动态解析

李一涵 发布于 2012/05/10 11:40
阅读 685
收藏 0

apache和tomcat整合,后台生成目录,原始访问方式是http://www.xxx.com/ABC,现在想以2级域名方式访问http://ABC.xxx.com规则如下:

RewriteCond %{HTTP_HOST} ^www.test.com$

RewriteRule ^/?$ /index.html

RewriteCond %{HTTP_HOST} ^[a-zA-Z0-9]+\.test.com$

RewriteRule ^/?$ /%{HTTP_HOST}

RewriteRule ^/([a-zA-Z0-9]+)\.test\.com/?$ /$1/index.jsp

现在访问默认的index没有问题.但是想访问目录里面别的文件就报404了.是不是规则缺少?求解答

以下是问题补充:

@李一涵:没用虚拟主机............ 还有子目录的数量不确定的...... (2012/05/10 13:37)
加载中
0
开源中国董事会主席
开源中国董事会主席

晕 你有必要用url rewrite吗?

ServerName www.xxx.com

ServerAlias *.xxx.com

不就是了

0
红星xx
红星xx

重新创建 2个虚拟机 就行了 ,感觉楼主搞复杂了

1.

ServerName www.xxx.com

DocumentRoot  /home/wwwroot/

2.

ServerName abc.xxx.com

DocumentRoot  /home/wwwroot/abc

返回顶部
顶部