日期:2014-05-18  浏览次数:20768 次

如何实现浏览器中网址替换功能?tomcat可以实现吗?apache可以实现吗?
我制作好了一个网站,里面有这样一些文件:

http://www.xxx.com/mulu/new/index.html
http://www.xxx.com/mulu/new/2.html
http://www.xxx.com/mulu/new/3.jsp
http://www.xxx.com/mulu/new/pic/4.jpg
http://www.xxx.com/mulu/new/css/5.css
http://www.xxx.com/mulu/new/js/6.js

我现在想使用另外一个域名访问这些资源,不是跳转,因为要求浏览器地址不能变化。
类似于“转发”,但是转发只能实现本域名内的转发。

http://www.yyy.com/index.html
http://www.yyy.com/2.html
http://www.yyy.com/3.jsp
http://www.yyy.com/pic/4.jpg
http://www.yyy.com/css/5.css
http://www.yyy.com/js/6.js

1、我的 server.xml的部分配置
<Host name="www.xxx.com" appBase="D:/Tomcat/webapps/ROOT">  
<Context path="" docBase="." /> 
</Host> 

2、肯定不能再把www.yyy.com解析到D:/Tomcat/webapps/ROOT/mulu/new,
因为该目录下不能再有web-inf目录(每个jsp网站好像都应该有这个目录)了。

3、望各位高手支招。












------解决方案--------------------
在ifame里使用,就可以屏蔽地址栏的变化
------解决方案--------------------
自己实现一个前端控制器,将所有的url先经过此控制器,在控制器中进行URL的解析。
------解决方案--------------------
建议你做一个前端控制器,将所有的url先经过它,在控制器中进行URL的解析
------解决方案--------------------
httpClient.jar 可以解决