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变量里的域名换成你自己的域名就行,这是一个数组变量,要加更多域名就用英文逗号隔开。
用户评论