搜索
编程论坛
→
开发语言
→
『 JAVA论坛 』
→ 求大侠!动态二级域名实现问题
标题:
求大侠!动态二级域名实现问题
取消只看楼主
shaw80
等 级:
论坛游民
威 望:
1
帖 子:29
专家分:60
注 册:2014-5-31
结帖率:
66.67%
楼主
已结贴
√
问题点数:20 回复次数:8
求大侠!动态二级域名实现问题
项目环境:SSH + tomcat,需求:要实现用户店铺的二级域名,由于没有静态页面,用户店铺都是通过传参查询自动生成的。所以二级域名要实现从abc.bccn.net到www.bccn.net/goods/toSales?name=abc的解析,即在浏览器中输入abc.bccn.net,而实际访问地址是www.bccn.net/goods/toSales?name=abc。域名泛解析已经设置。在java中具体要如何实现?求助大侠!
搜索更多相关主题的帖子:
浏览器
java
动态
店铺
如何
2014-09-17 13:58
shaw80
等 级:
论坛游民
威 望:
1
帖 子:29
专家分:60
注 册:2014-5-31
第
2
楼
得分:0
真要崩溃了。用Filter + 中间页jsp + action去尝试实现二级域名,在filter中跳转到中间页jsp的时候,url用泛域名abc.的话,找不到jquery的jar包,就不能用jquery,也就是意味着没法用ajax去访问数据库。用一级域名www.的话,倒是可以用jquery了,但是session却拿不到,没法用session获取参数了。真TM *&()@#$%%.........帮我想想办法啊,大侠们!拜托!
2014-09-18 20:56
shaw80
等 级:
论坛游民
威 望:
1
帖 子:29
专家分:60
注 册:2014-5-31
第
3
楼
得分:0
回复 4 楼 hhwz
用urlrewrite可以重写一级和二级域名吗?可以重写域名之后的部分我倒是知道。
2014-09-18 23:49
shaw80
等 级:
论坛游民
威 望:
1
帖 子:29
专家分:60
注 册:2014-5-31
第
4
楼
得分:0
回复 4 楼 hhwz
重写二级域名的正则要怎么写?
<rule>
<from>http://(\d+)\.abc\.com/</from>
<to>/goods/toShop?name=$1</to>
</rule>
这样?
2014-09-18 23:56
shaw80
等 级:
论坛游民
威 望:
1
帖 子:29
专家分:60
注 册:2014-5-31
第
5
楼
得分:0
回复 6 楼 hhwz
即使urlrewrite能实现,恐怕也不能直接用,因为作为二级域名的用户名,是需要经过验证,才能做跳转的。需要先访问数据库。
2014-09-19 00:00
shaw80
等 级:
论坛游民
威 望:
1
帖 子:29
专家分:60
注 册:2014-5-31
第
6
楼
得分:0
回复 9 楼 hhwz
一个,商城项目,还得考虑跳转次数,访问速度。用户店铺没有静态页,没法直接用urlrewrite。
2014-09-19 00:15
shaw80
等 级:
论坛游民
威 望:
1
帖 子:29
专家分:60
注 册:2014-5-31
第
7
楼
得分:0
请大侠们提供个设计思路吧,可行的。我的URL入口直接放在浏览器地址栏,直接提供给用户自行访问。我现在的设计思路是:先进入Filter,判断是否一级域名,是,则进入index.jsp;否,则进入中间页jsp。中间页jsp用session接收变量,ajax访问数据库查询,返回结果,进行跳转。用户存在,则跳转到店铺;不存在,则跳转404页面。现在的问题是在filter中的非一级域名的跳转,采用/goods/url.do(struts跳转jsp)的写法,那么实际地址的前缀就会是二级域名,jquery的jar包就找不到,无法使用ajax访问数据库。如果,采用http://www.的写法,jquery和ajax确实能用了,但是session又无法获取。很矛盾,很纠结。求可行思路!!
2014-09-19 00:42
shaw80
等 级:
论坛游民
威 望:
1
帖 子:29
专家分:60
注 册:2014-5-31
第
8
楼
得分:0
回复 11 楼 hhwz
session共享我在网上见到过,大致扫过一眼,应该是修改tomcat配置文件一类的吧。看起来很繁琐。
2014-09-19 00:45
shaw80
等 级:
论坛游民
威 望:
1
帖 子:29
专家分:60
注 册:2014-5-31
第
9
楼
得分:0
回复 15 楼 hhwz
谢谢你的耐心解答,已加分。
2014-09-19 08:16
9
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-436195-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 1.173088 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved