多站点-具有多个URL的一个站点

时间:2021-09-03 作者:photogenic

这是一个理论问题。当我为一个网站建立一个多站点网络时,如果我想为每个站点使用不同的子目录,我该怎么办?据我所见,您可以在Wordpress网络设置中为每个站点定义一个特定的子目录。

我想象Multistate是这样的:

Site 1 - 主要站点-欧洲地区

示例。com/de/li>示例。com/fr/li/ul第2站点-北美地区

示例。com/us/li>示例。com/mx/li/ul第3站点-亚洲地区

示例。com/jp/li>示例。网站4-太平洋地区

示例。com/au/li>示例。com/nz/

1 个回复
SO网友:vlood

简而言之,这是可能的,而且通过使用JJJ的插件很容易实现https://wordpress.org/plugins/wp-multi-network/.

很长的答案是,WordPress允许创建这样的结构,但如果您决定手动操作,则需要进行一些黑客攻击才能使其正确。多站点网站的原始数据库结构是为满足这些要求而准备的,但管理员界面缺乏控制。我的猜测是,它是有限的,以避免经验不足的用户可能会造成的混乱,因为多站点本身是一个复杂的概念,经常被滥用。

这里有一篇文章解释了如何使用前面提到的插件,但也显示了您可以在数据库中的何处检查配置结果,这可能会提示您如何在没有插件的情况下手动完成整个操作:https://wpmudev.com/blog/wordpress-multi-network/

P、 若你们还并没有使用多语言插件,我建议你们考虑使用多语言插件,因为在很多情况下,这些插件可以在建立整个多站点网络时节省你们的时间和精力。还要注意的是,一些服务和插件在涉及多站点时有局限性,因此,如果您习惯于插件行复制器或Blogvault等服务,那么备份或迁移站点可能会变得稍微复杂一些(或成本较高)。