【发布时间】:2016-05-16 22:33:30
【问题描述】:
我想使用用于非 wp 站点的域下的子域来设置多站点网络。
因此,例如,我们希望我们的域看起来像: blog1.mysite.com blog2.mysite.com 但 mysite.com 指向我们的主站点,该站点不是使用 WordPress 构建的,也不属于该网络。
我不确定在这里做什么,因为在这种情况下,主域 site.com 通常指向多站点网络上的根博客。
我怀疑这很常见并且有一个简单的解决方案,但我不确定从哪里开始。
更新(未解决):
我在本地做这件事有点幸运,但我还没有离开水……
我的困境...我需要在不属于网络的域下设置带有子域的多站点?所以基本上,我们有我们的主站点:mainsite.com 我们想建立一个包含像 site1.mainsite.com 和 site2.mainsite.com 这样的子域的网络。
mainsite.com,但是不是 WordPress 站点,也不是网络的一部分。因此,如果我在 multisite.mainsite.com 下设置网络,则会创建新站点子域,并将其作为子域,例如:site1.multisite.mainsite.com
但如果我将当前站点设置为 mainsite.com,那么所有网络管理员链接都会中断,因为它们指向我们的主要非 wp 站点。
所以,这就是我所做的,有点用(我在本地使用我的 hosts 文件做所有事情,所以在我将它放在开发盒上之前我无法确定)...
- 首先我将 mainsite.com 指向主机文件中的本地 ip,并在 mainsite.com 下设置网络
- 接下来我成功创建了两个站点。 multisite.mainsite.com 和 site1.mainsite.com,通过网络管理面板
- 然后,我将 wp-config.php 中的“当前站点”从 mainsite.com 更改为 multisite.mainsite.com,并从 hosts 文件中删除了 mainsite.com。
- 现在,我可以访问 mainsite.com 并登陆我们的主网站;我可以去 site1.mainsite.com 并登陆网络上的 wordpress 站点;我可以访问 multisite.mainsite.com 下的 network-admin-section
- 问题是,由于当前站点是 multisite.mainsite.com,如果我尝试将新站点添加到网络,域将是 site3.multisite.mainsite.com 而不是预期的 site3.mainsite.com
所以我仍然没有在这里找到正确的解决方案,但这可能有助于更好地解释我的问题
【问题讨论】:
标签: wordpress dns subdomain multisite