MU域映射子域多站点:将一个子域映射到另一个子域

时间:2017-11-16 作者:Julien G

我有我的主域名。com设置为多站点。

尼斯博客。maindomain。com将保持原样,并正常工作,这很好。

现在是我的multisite的secode站点clientblog 我想从其他地方映射一个域,以便创建更大的博客。maindomain。com是用Wordpress的MU域映射插件设置的,映射为blog。clientdomain。com公司

因此,我的多站点安装上有2个站点

尼斯博客。maindomain。com公司

博客。clientdomain。com公司

我试图重定向博客。clientdomain。com作为客户端博客的CNAME。maindomain。com并尝试将A IP DNS重定向到我的217.00.00.00 IP。

这两种配置在我访问博客时都会返回404错误。clientdomain。com。

虽然当我对它执行ping时,它会返回正确的IP。

我在一个共享主机上,但我不认为这是可能的。htaccess有什么办法可以让它工作吗?

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

我在一个共享主机上,但我不认为会是这样

首先,您是否有权访问托管服务,从而可以映射博客的虚拟主机。clientdomain。com连接到您的Web服务器?

如果没有,那么你就完蛋了,再多的WordPress骗术也做不到这一点。

Web服务器的工作方式如下(大大简化):

浏览器试图访问站点

如果你做不到,那你就根本做不到。

一旦您完成了该操作,但尚未进行域设置,那么Web服务器将把这些请求定向到您的WordPress安装。但由于WordPress不知道该域,它只会将您重定向到主站点,因为这是默认的后备位置。

基本上,如果DNS正常工作,那么就没有主博客,那么需要设置VirtualHost将该域指向现有安装。一旦成功,一旦它加载了你的页面而不是404,只有这样你才能进行多站点域映射。然后,标准的域映射教程就可以使用了。

您是如何实现虚拟主机的?在共享上,您可能无法。询问你的主人。

结束

相关推荐

在更新站点信息时更新MultiSite中的Network/Site-info.php上的自定义字段的操作挂钩

我当前正在使用代码将自定义字段添加到site-info.php &;site-new.php 在网络管理中,要向数据库添加自定义选项,当我创建新的子网站时,这会起作用,它会在数据库中设置并检索输入值中的值。但是当我尝试更新此自定义选项的值时site-info, 这甚至没有到达函数,很可能是因为我使用了(错误的)钩子wpmu_new_blog, 因为我正在更新,我尝试使用wpmu_blog_updated, wpmu_edit_blog, wpmu_update_blog, 但我就是不能让它工作。任何