多个域名访问同一个wordpress
需求
原有一个正常访问的wordpress,访问地址为 https://www.a.com/ ,现在想给这个wordpress站点再添加一个或多个域名,访问的时候和访问原站点一模一样,只是域名不一样,如 https://www.b.com/ , 怎么办?
分析原站点
分析一下原站点是如何部署的,以本站点为例,部署结构为:
Cloudflare->雷池WAF->docker部署的wordpress
解决办法
新站点按照如下方式进行配置:
- Cloudflare添加DNS解析,将新的域名解析到雷池WAF IP,如:www.b.com -> 1.2.3.4
- Cloudflare添加规则,配置 www.b.com SSL为完全或严格
- 在雷池WAF为域名 www.bcom 申请SSL证书
- 在雷池WAF添加应用,域名填入 www.b.com , 证书选择刚刚申请的证书,上游服务器填入wordpress的地址如 http://127.0.0.1:8080 ,提交配置
- 最后关键一步,修改wordpress wp-config.php文件,添加如下两行:
找到require_once ABSPATH . 'wp-settings.php';
这一行
加到这一行的前面,要不然会出现跨域问题define('WP_HOME', 'https://' . $_SERVER['HTTP_HOST']); define('WP_SITEURL', 'https://' . $_SERVER['HTTP_HOST']);
- 最后访问测试。
文章目录
关闭
共有 0 条评论