wordpress绑定多个域名
使用过wordpress的站长应该都清楚,wordpress在安装的时候会默认绑定当前的域名,后续绑定其他的域名但是页面的链接也还是安装时候的域名。那么今天给大家分享一下wordpress绑定多个域名或者取消域名绑定限制的方法。
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', '/wp-content');
把这段代码加入上面的代码下面即可。
OK,到这里你的网站已经完美的突破了域名绑定的限制了。
你可能还喜欢下面这些文章
如果你不确定WordPress使用的是哪一个数据库,可以查看WordPress目录下的wp-config.php配置文件,查看其中的。'www.mydomain.com','www.newdomain.com')。'www.mydomain.
摘要:本文是关于WordPress主题imwpnovel的说明书,介绍了环境要求、安装步骤、域名绑定、后台使用及注意事项等。该主题需要PHP5.2以上和WordPress4.7以上的环境。安装方法包括通过WordPress后台上传或FTP上传
摘要:环境要求为PHP 5.2以上和WordPress 4.7以上才能使用IMWP系列主题,建议使用后台上传主题。通过FTP上传方式将主题文件解压后上传到wp-content/themes目录下。使用前需绑定域名,注册IMWPweb账户后,联
摘要:imwpnovel是一款功能强大的单本小说主题,具有极速、简约、安全、友好的用户体验等特点,支持多终端访问和丰富的广告位。该主题无限制域名绑定,多种阅读模式,更好的兼容性,支持静态化后的页面自定义,超低售价139元。演示地址和购买链接已
本文介绍了如何在WordPress中开启多站点功能以及配置nginx以支持多站点。首先,编辑wp-config.php文件并设置WP_ALLOW_MULTISITE为true来启用多站点。然后停用所有插件并进入工具-配置网络进行设置。配置完成
header信息域名指的是图片的域名(请注意,网页域名不一定和图片域名相同,有些网站用图床或静态文件cdn)header信息是突破防盗链的关键。一般防盗链基本是识别header信息,因此设定特殊的header信息即可突破。
的新手可能会认为直接在后台常规设置页面,WordPress地址(URL)和站点地址(URL)中修改地址就可以换域名了,这是绝对错误的做法。后台站点地址后无法登录网站比较常见的方法是登录phpMyAdmin修改数据库wp-options表中ho
之所以支持JSON数据格式响应,是由于目前各种智能终端设备,如手机/平板/电视/路由器/家电/玩具等,都要与云端服务器进行数据通信,而终端设备需要的数据,不一定必须经由浏览器解析HTML后呈现给用户。如果你已经部署好WordPress,就可以