WordPress网站如何绑定多个域名设置教程分享

用过wordpress的站长应该知道,wordpress在安装时会默认绑定当前域名,以后无法再绑定其他域名,但是页面的链接还是安装时的域名。所以今天我想和大家分享一下wordpress是如何绑定多个域名或者取消addon域名限制的。

1. 打开网站根目录下的wp-config.php,在define(‘WP_DEBUG’, false);后面添加下面内容

define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST']);
define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST']);

这两句话的意思是将网站的域名设置为当前访问的域名,也就是取消域名的绑定。如果不需要任何域名访问,只需要几个域名,可以这样做:

$domain = array("www.a.com", "www.b.com", "www.c.com"); 
if(in_array($_SERVER['HTTP_HOST'], $domain)){
    define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST']);
    define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST']);
}

把指定的域名放在$domain数组里面即可。

注意:

如果是https,请修改代码里面的http://为https://;

如果网站安装在二级目录,则将’http://’ . $_SERVER[‘HTTP_HOST’]修改为’http://’ . $_SERVER[‘HTTP_HOST’].’/对应目录名’

2.完成以上工作后,你的网站已经可以实现多域访问了,但是还有一个问题,就是静态资源。wordpress上传的图片插入文章,地址固定。修改域名后,图片的域名不会被修改,所以需要修改静态文件地址,可以用下面的代码解决:

define( 'WP_CONTENT_URL',  '//' . $_SERVER['HTTP_HOST'] . '/wp-content');

在上面的代码下面加上这段代码就行了。

好了,在这里你的网站已经完美的突破了附加域的限制。

无错源码所有资源来自会员发布以及互联网收集,不代表本站立场,如有侵犯你的权益请联系管理员,站内发信联系 我们会第一时间进行审核删除。站内资源为网友个人学习或测试研究使用,未经原版权作者许可,禁止用于任何商业途径!本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请在下载24小时内删除!


如果遇到付费才可观看的文章,建议升级传奇VIP。全站所有资源任意下免费看”。本站资源少部分采用7z压缩,为防止有人压缩软件不支持7z格式,7z解压,建议下载7-zip,zip、rar解压,建议下载WinRAR如遇解压需要密码,请尝试使用www.wucuoym.com来解压,如若仍有问题,请联系站长。

给TA打赏
共{{data.count}}人
人已打赏
Wordpress

Modown8.7模板兔主题明文开源版附赠Erphpdown15.21付费插件和演示数据WP主题源码

2023-7-27 9:32:35

Wordpress

Modown模板兔主题8.81开心版赠送Erphpdown16.1付费插件和设置数据WP主题模板

2023-7-28 13:56:45

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索