WordPress修改域名并启用HTTPS的完整指南

来自:素雅营销研究院

头像 方知笔记
2025年05月24日 13:28

为什么要修改WordPress域名并启用HTTPS

在网站运营过程中,您可能需要将WordPress网站迁移到新域名,或者为现有域名添加HTTPS安全加密协议。这样做的主要好处包括:

  1. 提升网站安全性,保护用户数据传输
  2. 改善SEO排名(Google明确表示HTTPS是排名因素之一)
  3. 增加访客信任度,特别是对电商网站
  4. 避免浏览器显示”不安全”警告

准备工作

在开始修改域名和启用HTTPS前,请确保:

  1. 已备份完整的网站文件和数据库
  2. 已购买SSL证书(许多主机商提供免费Let’s Encrypt证书)
  3. 确认新域名已正确解析到服务器IP
  4. 准备30-60分钟的维护时间窗口

修改WordPress域名的步骤

方法一:通过WordPress后台修改

  1. 登录WordPress后台仪表盘
  2. 进入”设置” > “常规”
  3. 修改”WordPress地址(URL)“和”网站地址(URL)“为新域名
  4. 点击”保存更改”

方法二:通过数据库修改

如果无法访问后台,可以通过phpMyAdmin直接修改数据库:

  1. 登录主机控制面板,打开phpMyAdmin
  2. 选择WordPress使用的数据库
  3. 找到wp_options表(表前缀可能不同)
  4. 修改siteurlhome的值为新域名

方法三:通过wp-config.php文件添加

在wp-config.php文件中添加以下代码(放在/* 好了!请不要再继续编辑。请保存本文件。使用愉快! */之前):

define('WP_HOME','https://新域名.com');
define('WP_SITEURL','https://新域名.com');

启用HTTPS的完整流程

第一步:安装SSL证书

  1. 通过主机控制面板(如cPanel)的SSL/TLS管理器
  2. 选择”安装SSL证书”
  3. 上传证书文件或使用自动安装选项(如Let’s Encrypt)

第二步:强制WordPress使用HTTPS

修改wp-config.php文件,添加:

define('FORCE_SSL_ADMIN', true);
define('FORCE_SSL_LOGIN', true);

第三步:更新网站URL

按照前面修改域名的方法,将所有http://替换为https://

第四步:处理混合内容问题

安装”Really Simple SSL”插件可自动解决大部分混合内容问题,或手动:

  1. 使用”Better Search Replace”插件全局替换http://为https://
  2. 检查主题和插件设置中的硬编码URL

修改后的必要检查

  1. 测试网站所有页面的加载情况
  2. 检查控制台是否有混合内容警告
  3. 更新Google Search Console中的属性
  4. 设置301重定向从旧URL到新URL
  5. 检查所有表单和AJAX请求是否正常工作

常见问题解决方案

问题1:修改后出现重定向循环

  • 检查.htaccess文件是否正确
  • 清除浏览器和WordPress缓存

问题2:部分资源仍通过HTTP加载

  • 使用开发者工具检查具体资源
  • 更新数据库中的硬编码URL

问题3:社交媒体分享计数归零

  • 使用社交分享插件提供的URL映射功能
  • 联系各社交平台API更新分享计数

通过以上步骤,您可以顺利完成WordPress域名的修改和HTTPS的启用,为访客提供更安全、更专业的浏览体验。