多站点子域:如果不存在子站点,则在子域下显示主站点

时间:2020-12-03 作者:user2040627

我有以下情况:

我们得到了一个WP Multisite,如果子域与网络站点没有关联,我们希望wordpress在该子域下显示主站点(例如博客ID 1),而无需重定向。

 www.domain.com --> master site of the multisite network
 existing.domain.com --> shows the existing blog registered under this subdomain
 nonexisting.domain.com --> it should show the same as www.domain.com without any redirects.
我已经将wordpress更改为在任何地方都使用根相对URL,因此,如果我们使用;www“;或“或”;“不存在”;子域。

感谢您的建议!:)

1 个回复
SO网友:Parham

您需要使用插件来管理这样的域别名。尝试Mercator by Human Made. 一旦安装,当您在网络管理仪表板中编辑站点时,您将看到一个新选项卡“别名”,您将能够添加和激活站点的域别名。

请记住,这对SEO不好,因为它会引入重复的内容问题(不同URL上的相同内容)。

相关推荐

本地WordPress MultiSite在AWS开发服务器上不工作“建立数据库连接时出错”

我在本地mac上使用mamp安装了composer WP starter。它按预期工作。我正在使用phpdotenv隐藏我的wp配置。php设置和我将wordpress目录移动到文档根目录下的子目录中。我在本地mac dev2上使用虚拟主机。域名。com。我使用wp db migrate pro查找dev2并将其替换为dev3作为域名。com在本地和AWS上是相同的。唯一的其他区别是数据库连接设置。我知道数据库连接设置是正确的,因为我在运行composer并使用wp cli安装wp的shell脚本中使用了