用过wordpress的站长应该知道,wordpress在安装时会默认绑定当前域名,以后无法再绑定其他域名,但是页面的链接还是安装时的域名。所以今天我想和大家分享一下wordpress是如何绑定多个域名或者取消addon域名限制的。
1. 打开网站根目录下的wp-config.php,在define(‘WP_DEBUG’, false);后面添加下面内容
这两句话的意思是将网站的域名设置为当前访问的域名,也就是取消域名的绑定。如果不需要任何域名访问,只需要几个域名,可以这样做:
把指定的域名放在$domain数组里面即可。
注意:
如果是https,请修改代码里面的http://为https://;
如果网站安装在二级目录,则将’http://’ . $_SERVER[‘HTTP_HOST’]修改为’http://’ . $_SERVER[‘HTTP_HOST’].’/对应目录名’
2.完成以上工作后,你的网站已经可以实现多域访问了,但是还有一个问题,就是静态资源。wordpress上传的图片插入文章,地址固定。修改域名后,图片的域名不会被修改,所以需要修改静态文件地址,可以用下面的代码解决:
在上面的代码下面加上这段代码就行了。
好了,在这里你的网站已经完美的突破了附加域的限制。