当前位置: 代码迷 >> Java Web开发 >> URL 有关问题
  详细解决方案

URL 有关问题

热度:712   发布时间:2016-04-17 12:26:32.0
URL 问题
多客户(client)的网站, 我需要实现

当用户键入 http://clientname.xxxxx.com 或 http://xxxxx.com/clientname 时显示这个用户的产品. 我用的是wicket, 但只要个正确的指导思想 不一定要局限于wicket.

耽搁了很久了. 


先谢了.



------解决方案--------------------
二级域名,以前就是做的把所有二级域名都指向一个servlet,在里边将http://clientname.xxxxx.com转换成http://xxxxx.com/clientname,然后forward()过去,等于最后访问的都是http://xxxxx.com/clientname,这样省得去域名管理那里一个一个做对应了。
------解决方案--------------------
前提:自己管理DNS

1 二级域名,每增加一个用户,增加DNS解析。
2 你也可以所有的都解析到一个,也就是不做二级域名,所有到的DNS请求,只要是到你的域名的,都转到这个IP地址
然后在程序里根据URL,自动转向.
request.getRequestURI();
根据前面的不同,内部转向到对应的功能

3 那个/clientname 你可以用urlrewrite实现,或者用errorpage实现,请参考
http://www.java2000.net/viewthread.jsp?tid=903

------解决方案--------------------
二级域名,我一般都是写个类,来解析这个url,然后再做相应跳转。

  相关解决方案