4
回答
tomcat下对同一个项目的不同路径配置二级域名
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   

@红薯 你好,想跟你请教个问题:

求咨询一个问题。java开发的web应用。tomcat部署。如何实现某个路径映射到二级域名啊。 比如:我想/bbs/*/* 的所有路径,都通过bbs.xxx.com访问 网上找了很多tomcat配置二级域名的。都是配置两个项目。但是我这个只是要求同一个项目的不同路径映射到二级域名。我想这样应该是可以做到的吧。 比如,oschina登录了之后。就是my.oschina.net 所有的应该都是一个项目吧。求指点。不甚感激。

举报
exceljava
发帖于5年前 4回/2K+阅
共有4个答案 最后回答: 5年前
你可以写一个 filter ,用来处理所有 bbs.xxx.com 的请求,然后解析 url 再 forward 到目标页面。这样浏览器地址栏的 url 是不变的
--- 共有 2 条评论 ---
exceljava懂了呵呵。误入歧途了。一个项目就行。谢谢红薯指点。 5年前 回复
exceljava这种方法,还是要配置两个项目啊。A是主项目 B项目对应bbs.xxx.com B项目就一个分发作用。比如访问,bbs.xxx.com/index 就分发(forward)到 xxx.com/index 是这样吗 5年前 回复



下面分别是三个办法


1.使用dnspod的隐性url转发

2.使用apache/nginx目录绑定处理。

3.(需要你项目是独立的)分项目在tomcat绑定域名


亲  什么意思呢。老大说明白点。这个应该可以做到吧。 比如oschina.net 直接访问是oschina.net

登录之后就是my.oschina.net 这个是如何做到的呢。

--- 共有 4 条评论 ---
exceljava回复 @红薯 : 能否指点一下呢。我是一点思路都没有。 5年前 回复
红薯回复 @exceljava : 这个东西没有现成的,要根据自己项目的代码来搞 5年前 回复
exceljava回复 @红薯 : 怎么处理。求指点。能实现我的同一个项目的某些定制路径,绑定到二级域名都行。谢谢了 5年前 回复
红薯做不到,除非应用里自己要处理 5年前 回复
顶部