WordPress多域名访问同一站点

当有多个域名,但是只有一个WordPress站点时,可以通过修改WordPress配置,实现多域名访问同一WordPress站点。


在WordPress根目录下找到wp-config.php ,编辑wp-config.php :

vi wp-config.php

添加如下内容:

$domain = array("domain-a.com","domain-b.com", "domain-c.com");
if(in_array($_SERVER['HTTP_HOST'], $domain)){
define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST']);
define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST']);
}

更改domain = array("domain-a.com","domain-b.com", "domain-c.com"); 中的domain-a.com、domain-b.com、domain-c.com 为自己想要的域名即可,如果有更多或者更少的域名,请按照示例中的格式更改即可。


任意域名访问(不推荐):

在WordPress根目录下找到wp-config.php ,编辑wp-config.php :

vi wp-config.php

添加如下内容:

define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST']);
define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST']);