根据 WordPress预设网站会有一个域名,而当其它域名被解析到 WordPress网站时,它也会跳到指定的域名。
今天要跟你分享一个关于 WordPress多个域名的安装指南,多个域名都是同一个网站,而且不会互相影响。
域名
编辑wp-config.php文件的根目录,并添加下列代码
define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST']);
define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST']);
该代码意味着,所有被解析到该网站的域名将被正确地存取,没有跳转。
多个域名存取
编辑wp-config.php文件的根目录,并添加下列代码
$domain = array("www.a.com", "www.b.com", "www.c.com");
if(in_array($_SERVER['HTTP_HOST'], $domain)){
define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST']);
define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST']);
}
该代码表示特定的域名可以被正确地存取,而其它的则不能被访问。
静态资源设置
由于 WordPress上传的照片地址是固定的,因此我们也要更改静态资源的地址,也就是修改这个文件wp-config.ph p,再加上,下面的代码
define( 'WP_CONTENT_URL', '/wp-content');
加上这些代码就大功告成啦!!!