Servlets 使用我的web服务器路由外部站点的可能性

Servlets 使用我的web服务器路由外部站点的可能性,servlets,redirect,routing,asp.net-mvc-routing,Servlets,Redirect,Routing,Asp.net Mvc Routing,可能是个愚蠢的问题,否则我就是那个愚蠢的人 例如,我有一个网站http://www.mysite.domain,还有另一个网站,比如说一个博客http://www.myblog.domain,完全不同的领域。我完全拥有这两个网站,但它们不是物理托管在一起 现在我想将我的网站blog的路径映射到blog,并在不重定向的情况下保持所有进一步路由的一致性(保持原始url的完整性): http://www.mysite.domain/blog-->http://www.myblog.domain htt

可能是个愚蠢的问题,否则我就是那个愚蠢的人

例如,我有一个网站
http://www.mysite.domain
,还有另一个网站,比如说一个博客
http://www.myblog.domain
,完全不同的领域。我完全拥有这两个网站,但它们不是物理托管在一起

现在我想将我的网站
blog
的路径映射到blog,并在不重定向的情况下保持所有进一步路由的一致性(保持原始url的完整性):

http://www.mysite.domain/blog
-->
http://www.myblog.domain
http://www.mysite.domain/blog/news
-->
http://www.myblog.domain/news
http://www.mysite.domain/blog/aboutme
-->
http://www.myblog.domain/aboutme
http://www.mysite.domain/blog/blog?title=whatever
-->
http://www.myblog.domain/blog?title=whatever


这是一个邪恶的想法还是可能的

如果您有相同的子域,这当然是可能的。您将需要将请求路由到您的域的基础设施和可能的新硬件。有一些商业产品()可以通过一些定制脚本轻松实现这一点。我不确定是否有等效的开源产品。

谢谢您的回复!遗憾的是,我的网站拥有完全不同的域名。我可能应该更仔细地描述一下。如果您希望重写URL,可以考虑Apache的MOD重写()。这里还有另一个小工具(),它是一个用java编写的过滤器,可以重写URL。