wordpress多区域中的域

时间:2013-05-30 13:50:09

标签: wordpress dns

第一篇帖子很温柔!

我会尽量保持清晰简洁。

我有一个基于路径的多站点网络

网络上的每个站点/用户都是通过api呼叫从第三方系统创建的

所有网站均可通过mydomain.com/username(实际wp域名)或hisdomain.com/blog访问(通过所述第三方系统上的某些重定向规则实现)

当用户从hisdomain.com/blog访问博客时,博客会按预期提供。但是,网站上的链接格式为mydomain.com/username/whatever。

显然,当点击链接时,用户会被退回到mydomain.com/username/whatver。

我已经探索过将所有网址转换为相对网址,但这很麻烦,并且不适用于所有插件/主题等等。这是我想要避免的。

我不想沿着使用域映射插件或类似的方式走下去,因为这将为我想要避免的用户添加一层复杂性,弄乱DNS记录等等。我真的想要一切都要通过他们的域名/博客来进行搜索引擎优化,而不是blog.theirdomain.com或类似的东西。

我想要实现的是将网站映射到mydomain.com/username,但实际上认为它位于hisdomain.com/blog上,同时保持所有链接和内容相同。

我已经设法通过简单地更改网站网址和主网址来使其在单个网站设置中工作,因此它认为它位于someotherdomain.com并相应地创建链接但实际上它们都是由myactualdomain.com提供的< / p>

我希望这是有道理的,这是我的第一个多站点安装,而且我已经和它斗争了几天,所以我有点难以理解。

非常感谢提前

1 个答案:

答案 0 :(得分:0)

域映射插件正是告诉Wordpress输出不同网址的原因。但是,根据您从第三方系统重定向的确切方式,即使使用域映射,它仍可能无法正常工作。 (我没有足够的信息继续)。

您可能希望将第三方系统设置为reverse proxy,而不是进行重定向。反向代理可以动态修改输出并修复所有链接。