如何实现浏览器中网址替换功能?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 可以解决