更改主域WordPress的多站点托管
在这个简短的turorial we'll安装WordPress多站点,并给每个站点在网络it's自己独立的顶级域名。
更改DNS设置
首先,我们需要指向我们想要在这个网络中使用我们的WordPress多站点安装域。这通常包括两个步骤:
- 指定服务器的IP地址为每个域
- 让你的服务器知道它应该通过对传入的请求为您的站点到你的WordPress多站点安装。
在实践中,这通常意味着改变你的域的A记录,并将其指向您的服务器。
选择一个域名作为主域名,并将其添加到服务器。对于其他的你可以在这个主域创建虚拟主机。
在管理向导,你首先会添加一个新的域,然后转到管理水平>自定义HTTPD配置,并选择您的主域。现在,您可以添加虚拟主机:
ServerAlias secondarydomain.com www.secondarydomain.com
安装WordPress多站点
安装WordPress,并按照有关如何使WordPress的多站点的说明。
当被问及如果你想使用子域名或子目录选择子域。
如果您使用www前缀安装到您的主域名,会出现警告,当你启用多站点:我们建议您在启用网络功能之前,更改SITEURL与example.com。我个人始终忽略此警告并没有经历过任何问题。
地图您的域名
当WordPress的多站点启动并运行,就可以开始添加新网站。默认情况下,他们会用像subdomain.example.com子域。要改变这一个顶级域名,选择编辑网站作为网络管理,并指定要在信息选项卡上使用该域名。
另外一个更行添加到您的wp-config.php文件:定义(“COOKIE_DOMAIN”,“”);
到www还是不万维网
如果you're前面加上www子域的域,you'll希望您的域名不带www的版本重定向到www的版本。在一台安装WordPress负责的这一点,但在多站点环境从来就一直不得不手动完成。
对于每个域you're使用,加在你的.htaccess文件以下重定向(改变example.com到您的域):
的RewriteCond%^ example.com重写规则(。*)www.example.com/$1 [R = 301,L]
你现在应该有一个多站点安装有独立域名。