同一个wordpress网站绑定添加多个域名

  • A+
所属分类:Wordpress

某些wordpress需要同一个网站绑定多个域名,如何实现呢?

方法如下:

首先,解析要绑定的所有域名服务器

其次,在服务器上绑定域名(如何绑定?添加虚拟主机的xxx.conf配置文件,如果使用lnmp,则使用lnmp vhost add命令添加多个网站),并且修改配置文件中的网站根目录指向放置程序的目录

然后在主域名网站(放置程序所在网站目录)内编辑wp-config.php,加入以下代码

//使用ssl的域名
$ssldomain = array("www.aaa.com","aaa.com");
if(in_array($_SERVER['HTTP_HOST'], $ssldomain)){
    define('WP_SITEURL', 'https://' . $_SERVER['HTTP_HOST']);
    define('WP_HOME', 'https://' . $_SERVER['HTTP_HOST']);
}
//非ssl域名
$nonssldomain = array("www.bbb.com","bbb.com","www.ccc.com","ccc.com","www.ddd.com","ddd.com","www.eee.com","eee.com","www.fff.com","fff.com");
if(in_array($_SERVER['HTTP_HOST'], $nonssldomain)){
    define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST']);
    define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST']);
}
define( 'WP_CONTENT_URL', '/wp-content');

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: