APACHE2设置泛域名的请教(弱智问题)

APACHE2设置泛域名的请教(弱智问题)

用APACHE2做服务器,需要对域名进行变化,比如:访问http://xxx.abc.com/mn.jsp时,服务器将该地址解析为http://www.abc.com/mn.jsp显示,但是客户访问的地址“http://xxx.abc.com/mn.jsp”仍然保持不变,请问用RewriteRule如何实现?非常感谢指导,谢谢!
lz的描述有问题吧,两次都是访问http://xxx.abc.com/mn.jsp?
可能描述不够清晰,也就是说“http://xxx.abc.com/mn.jsp”是虚的,而“http://www.abc.com/mn.jsp”是实际存在的。

本来是很简单的,我描述不好,不知道是否明白?
偶还是搞不明白,要让http://xxx.abc.com/mn.jsp的访问,转到http://www.abc.com/mn.jsp上去?
不是做域名转向。

好比,服务器目录结构是,d:\www 对应 http://www.abc.com
                    d:\www\user 对应 http://user.abc.com
是通过二级域名配置来实现。


现在我的服务器目录结构如下:
d:\www\mn.jsp
d:\www\user\(该目录下实际上是没有mn.jsp文件)

在访问http://user.abc.com/mn.jsp时,实际上是由http://www.abc.com/mn.jsp来解析的,需要RewriteRule来配置实现,请问如何写规则表达式,我不熟悉。
在user.abc.com的虚拟主机的配置段里面,加上
RewriteEngine on
RewriteRule  /(mn\.jsp)      http://www.abc.com/mn.jsp [R]

但这样会把客户端的URL也改过来,后面都变成访问www.abc.com了
昨天晚上我也考虑了这点,所以还在忧郁是否要再加上条规则。
因为需求,在客户的二级站点里使用XMLHTTP读取一个主站下的JSP文件来处理相关功能,但是XMLHTTP禁止跨域访问,因此才考虑本帖子所发请教的问题。
现在看来该思路不可行了。
up
主域名 www.aaa.com
泛域名 *.aaa.com
通过dns解析将所有*.aaa.com都解析到www.aaa.com对应的ip上。
然后虚拟主机中配置:
ServerName: www.aaa.com
ServerAlias: *.aaa.com

可以参考下apache的中文文档。