不同的域名访问跳转到不同的网页上
2012/5/3 17:18:32 | 阅5878 | 来源:好空间网络 [打印] [关闭] |
由于我们公司的大部分JSP空间可以同时接入多个域名,经常有用户需要把不同的域名指向到不同的工程中, 虽然我们空间有子目录绑定功能,但是子目录绑定只针对个投入B以上用户,个人A用户用不了,所以只能退而求其次,用脚本的功能实现!
如有域名
8isp.cn
9isp.cn
需要分别指向到不同应用下
首先在root(ROOT是个独立的工程文件)下建立个index.jsp,
index.jsp的程序代码示例如下
<% String url = request.getRequestURL().toString();
if(null!=url&&url.startsWith("http://8isp.cn")) //如果是8isp.cn则跳转到webapps/8isp工程下里
response.sendRedirect("http://8isp.cn/8isp");
else //反之则跳转到9isp里
response.sendRedirect("http://8isp.cn/9isp");
%>
把上面这段话保存为index.jsp,上传到空间上即可根据不同的域名跳转到不同的工程上!
注:此方法只适用于多个域名跳转到不同的工程或者多个域名跳转到一个工程下的不同网页里,和我们公司提供的子目录绑定有本质的区别!
我们的子目录绑定是把域名直接绑定到子目录(工程)上,而不是用跳转,浏览器地址里也还是用户输入的网址!!