WordPress 实现多个域名绑定来独立访问网站

WordPress默认是不支持多个域名独立访问站点的,就算你一个站绑定了多个域名,也会301跳转到后台设置的那一个域名。那如果我们想同时多个域名独立访问一个站点该怎么办呢?

很简单,修改一下网站根目录下的wp-config.php即可,根据自己需要添加下面任意一段代码到wp-config.php里:

任意域名访问

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

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

注意http与https,上面代码的意思就是定义这两个变量的值为当前访问域名,变量就是网站首页。

特定域名访问

$domain = array("www.mobantu.com", "www.erphp.com", "www.erphpdown.com");

if(in_array($_SERVER['HTTP_HOST'], $domain)){

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

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

}

把$domain变量里的域名换成你自己的域名就行,这是一个数组变量,要加更多域名就用英文逗号隔开。

 

用户评论

2

0

130