域映射子目录到外部域

我正在运行一个Wordpress多站点安装,其中的博客是在子目录中创build的 – 例如www.mydomain.com/blog1,www.mydomain.com/blog2

我需要澄清我的想法,不可能与域映射,以便客户可以使用自己的域名(从而提高他们的SEO)的博客。

在理想的世界中,我想要的是为www.clientdomain.com/blog服务各自的WordPress博客(例如www.mydomain.com/blog6),但就用户而言,他们正在寻找www.clientdomain.com /博客。

我知道这是可能的子域映射(例如我可以服务www.mydomain.com/blog6作为blog.clientdomain.com),但有没有解决scheme,使一个域的子目录服务于另一个域的网站?

我不认为这是可能的,如果没有在.htaccess中使用301redirect,但只需要有人来确认这一点。

总之,我相信我的select是:

  1. 用户typeswww.clientdomain.com/blog和浏览器加载www.mydomain.com/blog6(地址栏也显示www.mydomain.com/blog6)使用.htaccessredirect301。

  2. 用户键入blog.clientdomain.com和浏览器加载www.mydomain.com/blog6(地址栏仍然是blog.clientdomain.com)使用域映射DNS。

欲了解更多信息,主办wordpress多站点和客户端网站是完全不同的,客户端网站将有一个“正常”的网站加上电子邮件除了他们的博客。

谢谢你的帮助。

您需要添加一个虚拟服务器,将文档根目录设置为博客的根目录(例如/var/www/blog6 ),将虚拟服务器名称设置为blog.clientdomain.com 。 这应该做你想要的。


编辑

你真正想要的是一个反向代理 。 通过反向代理,您可以让服务器从另一台服务器parsingpath(例如/blog )。

 +--------+ Request +--------------------+ Request +--------------------+ | Client |-----------> | Server domain1.com |------------->| Server domain2.com | +--------+ /blog +--------------------+ /blog6 +--------------------+