某些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