【问题标题】:Possibility to route external site using my web server使用我的网络服务器路由外部站点的可能性
【发布时间】:2015-06-02 09:39:45
【问题描述】:

可能是一个愚蠢的问题,或者我是个愚蠢的问题。

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

现在我想将我的网站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

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

【问题讨论】:

    标签: servlets redirect routing asp.net-mvc-routing


    【解决方案1】:

    鉴于您拥有相同的子域,这当然是可能的。您将需要将请求路由到您的域的基础设施和可能的新硬件。有一些商业产品 (https://www.a10networks.com/products/application-delivery-controllers) 可以通过一些自定义脚本轻松实现这一目标。我不确定等效的开源产品。

    【讨论】:

    • 感谢您的回复!可悲的是,我的网站有完全不同的域。我可能应该更仔细地描述一下。
    • 好的。如果你想重写 url,你可以考虑 apache 的 mod rewrite (httpd.apache.org/docs/2.0/mod/mod_rewrite.html)。这里还有一个小工具(tuckey.org/urlrewrite),是一个用java写的过滤器,可以重写url。
    猜你喜欢
    • 2016-02-29
    • 1970-01-01
    • 1970-01-01
    • 2019-07-06
    • 1970-01-01
    • 2020-10-31
    • 2021-04-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多