将 domain.com 托管在与 domain.com/blog 不同的服务器中

将 domain.com 托管在与 domain.com/blog 不同的服务器中

我如何指向 DNS 以便让 /blog 和 / 位于两个不同的服务器中?

其中一个在 PHPFog(PHP 托管)上,另一个在 Heroku(Rails 托管)上。

问候。

谢谢

答案1

本质上,您不能;这对 DNS 来说不是问题,因为它只处理主机名,而不是给定主机上的 HTTP 路径名。您的选择包括

  1. 在 example.com 上托管主站点,在 blog.example.com 上发布博客,在这种情况下,您可以使用 DNS 来完成 - 只需为每个区域文件条目发布相关的 A 记录。
  2. 在一次性域名上托管博客,并使用 ReWrite 规则将 example.com/blog 代理到一次性博客路径,重写途中的任何链接。

1) 会容易得多,如果您不执着于 example.com/blog。

答案2

用一个子域名而是:blog.domain.com - 许多网站都是这样做的。

答案3

我认为 DNS 不是实现此目的所需的东西。如果我没记错的话,我认为您需要设置重定向。

您可以在您的网络服务器上进行此项配置。

相关内容