默认情况下一个WordPress站点对应一个域名,如果你想实现多域名访问一个站点,那么你可以通过在WordPress站点根目的 wp-config.php 文件内添加以下两种任意一种代码实现。

一、任意域名访问

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

一、指定域名访问

$domain = array("www.zsdq.com", "www.wangmou.com", "www.wangxiansheng.com"); 
if(in_array($_SERVER['HTTP_HOST'], $domain)){
    define('WP_SITEURL', 'https://' . $_SERVER['HTTP_HOST']);
    define('WP_HOME', 'https://' . $_SERVER['HTTP_HOST']);
}

修改静态资源

因为 WordPress 上传在文章里的图片的地址是固定的,所以我们还需要修改静态资源的文件地址,同样在 wp-config.php 文件内加入以下代码:

define( 'WP_CONTENT_URL', '/wp-content');