2013-05-30 130 views
0

第一篇文章,所以要温柔!域名在wordpress多站点

我会尽量保持这一点尽可能清晰和简洁。

我必须通过API调用

所有的网站都是通过mydomain.com/username访问(实际基于路径的多站点网络的网络上

每个站点/用户从第三方系统创建wp域名)或theirdomain.com/blog(在所述第三方系统上通过一些重定向规则实现)

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

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

我已经探索过将所有的网址转换为相关的网址,但这是混乱的,并不适用于所有插件/主题等,我想避免。

我不想走下使用域映射插件或类似的路线,因为这会为我的用户增加一层复杂性,而我想避免这种复杂性,搞乱DNS记录等等,而且我真的希望一切都通过他们的domain.com /博客搜索引擎优化的目的,而不是blog.theirdomain.com或类似的东西。

我试图实现的是保持网站映射到mydomain.com/username,但实际上认为它是在theirdomain.com/blog中,同时保持所有链接和内容相同。

我设法通过简单地更改网站网址和首页网址来让它在单个网站设置中工作,因此它认为它位于someotherdomain.com并相应地创建了链接,但实际上它们都是由myactualdomain.com提供的

我希望这是有道理的,这是我的第一个多站点安装,并且我一直在为此奋战几天,所以我有点被这一切所困扰。

提前感谢

回答

0

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

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

相关问题