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

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

方法如下:

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

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

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

1
2
3
4
5
6
7
8
9
10
11
12
13
//使用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');
原文链接:https://xiaohost.com/2763.html,转载请注明出处。
0

评论0

请先