使2个WordPress站点可相互搜索,甚至更多

时间:2014-08-04 作者:Phill Healey

我有一个新客户,目前有2个WordPress网站在使用。

第一个/主站点位于www.domain。com和辅助站点位于info。领域com。然而,这两个网站都需要相互搜索,即从1个网站进行搜索,并从这两个网站获得适当的结果。

所以,我在考虑复制这些信息。领域com网站的内容和主要网站上的功能。但由于“信息”网站使用了不同的模板,使用了不同的插件,我不再认为这是一个很好的选择。

因此,经过一点研究,我决定建立一个多站点环境。我阅读的在线资源表明,这将允许我在这两个网站上使用不同的插件和主题,同时允许从任何一个网站进行搜索,以显示两个网站的结果。

这是正确的吗?

如果我设置了一个多站点,是否可以/直接将主站点保留在www.domain。com,同时通过“信息”访问“信息”网站。领域com\'?

有更好的解决方案吗?

提前谢谢。如有任何和所有建设性意见/选择,将不胜感激。

1 个回复
最合适的回答,由SO网友:gmazzap 整理而成

我阅读的在线资源表明,这将允许我在这两个网站上使用不同的插件和主题,同时允许从任何一个网站进行搜索,以显示两个网站的结果。

这是正确的吗?

是的,是正确的。在多站点环境中,您可以为不同的站点安装不同的插件/主题。一旦数据库相同,您就可以进行跨站点搜索,但没有内置的功能,您可以构建自己的或使用提供该功能的插件之一。

如果我设置了一个多站点,是否可以/直接将主站点保留在www.domain。com,同时通过“信息”访问“信息”网站。领域com\'?

可能是。最简单的方法是使用需要一些服务器设置的映射插件。看看this.

有更好的解决方案吗?

我不这么认为。另一种可能的解决方案是使两个安装的数据库可以相互访问(每个安装都可以访问另一个安装的数据库),然后编写一些自定义代码,将一个站点的搜索结果与另一个站点的结果合并。

相信我,这并不容易,因为处理永久链接结构、自定义重写规则、cpt永久链接。。。很容易成为一种痛苦。还要考虑到,在这种情况下,您需要第二个数据库连接,因此您的搜索性能较低。

多站点解决方案需要您将内容从单个安装移动到多站点安装,但这不是一项罕见的任务,而且应该相对容易,您可以在搜索web时找到一些帮助。

考虑到multisite带来了其他功能,如共享用户,然后您只需要保存并保持一次更新,而不是两次。

一个可能的缺点是,在同一台服务器上,这两个站点将共享IP,可能会对SEO产生一些影响(我不是SEO专家,可能会问一个)。

结束

相关推荐

WordPress MultiSite:在所有子博客上拥有相同的主博客页眉和页脚

我正在努力做到以下几点:我有一个主博客和几十个子博客。我希望所有的子博客都使用相同的主题(或子主题,还不确定),但在所有子博客上都有相同的主博客导航项?页脚也一样。我是怎么做到的?这是我的主要博客和登录页如果我单击子博客并选择一个子博客,我只想让内容区域受到影响,那么整个网络的页眉和页脚应该保持不变。在子博客的内容区域内,我想使用子博客的页面和帖子。正确的方法是什么?更新:<ul role=\"navigation\"> <?php //