Apache可以redirect到一个URL,但掩盖新的URL?

当谈到这个东西时,我们有点儿绿色,并没有完全理解find的答案(我们也可能会使用错误的search条件)。


问题

我们需要redirect一个子域到另一个域,但掩盖redirect的域。

所以这个redirect:

subdomain.domain.com –> domain.com 

在浏览器URL栏中显示为:

 subdomain.domain.com 

显然,任何网页都能正确显示:

 subdomain.domain.com/page-name 

这可能吗?


研究

我们find了一些关于URL重写的答案,还有一些人讨论了代理传递。

http://httpd.apache.org/docs/2.2/mod/mod_proxy.html

redirect和掩盖与Apache

但是我们并不完全了解如何设置这些 – 即每个虚拟主机究竟究竟是什么,并且一步一个脚印?

这两个域将托pipe在同一台服务器上,我们可以访问虚拟主机。

任何帮助或指针在正确的方向将不胜感激。

干杯

出于安全原因,浏览器不会让您欺骗地址栏中显示的url。 所以,如果你需要显示“subdomain.domain.com”栏,浏览器将需要通过parsing“subdomain.domain.com”返回的IP地址与机器通话。

如果subdomain.domain.com和domain.com在同一台计算机上提供服务,那么您可以在内部将请求从一个服务器委托给另一个服务器。 如果服务器与不同的(尽pipe希望“在附近”)机器,你甚至可以做到这一点。 然而,path越长,性能损失就越大。