wordpress 绑定多个域名方法

WordPress在安装的时候会默认绑定当前的域名,如安装时域名为 a.com,在访问www.a.com时,会自动跳到a.com,绑定其它域名时也会跳转,给大家分享一下WordPress绑定多个域名或者取消域名绑定限制的方法。

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

$http=(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on' ? "https://" : "http://");
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数组里面即可。

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

define( 'WP_CONTENT_URL', '/wp-content');

把这段代码加入上面的代码下面即可。

原创文章,作者:admin,如若转载,请注明出处:https://ntib.cn/136.html

(0)
adminadmin
上一篇 2023年11月18日 下午9:36
下一篇 2023年11月18日 下午10:51

相关推荐

  • CentOS 相关安全设置

    高端网站建设专业公司1、centos 修改密码强度策略修改 /etc/pam.d/system-auth 在 password requisite pam_pwquality.so 中添加minlen…

    记事本 2023年12月13日
  • docker 定时任务crontab 设置

    高端网站建设专业公司docker 中设置定时任务一之不执行,于是在宿主机中设置定时任务来执行命令

    记事本 2023年12月5日
  • CentOS 自动设置指定时间内生成文件的权限

    高端网站建设专业公司在使用 FreeSWITCH 生成录音文件时,网站访问录音文件时会出现403错误,是因为生成的文件没有权限,可以设置定时任务设置文件的权限,比如,我们自动设置5分钟内的文件或文件夹…

    记事本 2024年2月21日
  • PHP导出xls,xlsx表格

    高端网站建设专业公司在老旧的项目中使用PHPExcel 导出表格,数据量大一点的时候,服务器就扛不住了,如果您不想使用PhpSpreadsheet进行导出,可以尝试使用 PHP_XLSXWriter,…

    2024年12月31日
  • Linux 查找当前目录下 包含特定字符串 的所有文件

    高端网站建设专业公司使用 Linux 经常会遇到这种情况:只知道文件中包含某些特定的字符串,但是不知道具体的文件名。需要根据“特定的字符串”反向查找文件。 方式1(其中,r 表示递归, n 表示查询结…

    记事本 2023年11月18日
  • CentOS7.9升级 OpenSSL OpenSSH

    高端网站建设专业公司CentOS7.9 默认使用 OpenSSH_7.4p1, OpenSSL 1.0.2k-fips,按下面的步骤可以升级成功,但为验证是否影响其它软件。 安装openssl-1.1…

    记事本 2025年3月26日
  • svn up 时每次都需要输入密码解决办法

    高端网站建设专业公司linux 系统下执行svn up 时每次都需要输入密码,可以通过设置直接进行更新 修改目录 ~/.subversion/auth/svn.simple/ 中的文件,文件名是一个比…

    记事本 2024年11月21日
  • 网站分步引导组件Driver.js

    高端网站建设专业公司在web使用中经常看到分步引导功能,提示你如何操作及功能演示,有很多工具可以实现这种功能。如Driver.js、introjs等, Driver.js 使用MIT Licensed…

    2023年11月18日
  • ThinkPHP3.2添加Workerman

    高端网站建设专业公司ThinkPHP3.2版本没有默认添加Workerman,我们可以自己添加类库的方式进行添加,首先现在Workerman最新版 下载地址:https://www.workerman…

    2018年11月18日
  • 时光记忆——防失忆记事本

    高端网站建设专业公司互联网是有记忆的,可人的记忆却消失的很快,许多事情在不知不觉中淡忘了。那些曾经耗费很多精力在网上搜到的信息、问题答案、解决方案就这样逐渐的消失了,当再次需要的时候又要去找,浪费时间…

    记事本 2018年11月18日

发表回复

登录后才能评论
WeChat