WordPress域名更换全流程解析:从后台到数据库的完整操作

8 views次阅读
没有评论

WordPress网站因业务需求更换域名时,需通过后台设置、数据库更新、文件修改和重定向配置四个核心步骤完成。

WordPress域名更换全流程解析:从后台到数据库的完整操作

核心操作步骤

数据备份与前期准备

  1. 全站备份
    • 使用UpdraftPlus插件或手动备份数据库(通过phpMyAdmin导出SQL文件)
    • 通过FTP下载wp-content目录及所有网站文件
  2. 新域名准备
    • 确保新域名已解析至当前服务器IP
    • 若涉及HTTPS,需提前申请并配置SSL证书

关键配置修改

  1. WordPress后台设置
    • 登录后台 → 进入「设置」→「常规」2
    • 修改「WordPress地址(URL)」和「站点地址(URL)」为新域名
    • ⚠️ 保存后若无法访问后台,需通过FTP继续操作
  2. 数据库替换
    • SQL命令替换(需phpMyAdmin权限):
    • — 替换核心配置项
    • UPDATE wp_options SET option_value = REPLACE(option_value, ‘http://旧域名.com’, ‘http://新域名.com’)
    • WHERE option_name IN (‘home’, ‘siteurl’);
    • — 替换文章内容中的链接
    • UPDATE wp_posts SET post_content = REPLACE(post_content, ‘http://旧域名.com’, ‘http://新域名.com’);
    • — 替换GUID(避免影响RSS订阅)
    • UPDATE wp_posts SET guid = REPLACE(guid, ‘http://旧域名.com’, ‘http://新域名.com’);
    • 插件替换:使用Better Search Replace插件批量处理所有数据库表1
  3. 文件配置更新
    • 修改wp-config.php文件,添加或修改以下代码:
    • define('WP_HOME', 'http://新域名.com');
    • define('WP_SITEURL', 'http://新域名.com');

重定向配置

  1. Apache服务器
    在旧域名的.htaccess文件中添加规则:
  2. RewriteEngine On
  3. RewriteCond %{HTTP_HOST} ^旧域名\.com$ [NC]
  4. RewriteRule ^(.*)$ http://新域名.com/$1 [L,R=301]
  5. Nginx服务器
    修改配置文件中的server_name和return 301规则:
  6. server {
  7. listen 80;
  8. server_name 旧域名.com;
  9. return 301 http://新域名.com$request_uri;
  10. }

验证与收尾

  1. 缓存清理
    • 清除浏览器缓存、CDN缓存(如Cloudflare)及WordPress缓存插件数据
  2. 功能测试
    • 检查所有页面、图片、链接是否指向新域名
    • 测试后台登录、文章发布、插件功能等核心操作
  3. SEO优化
    • 在Google Search Console提交新域名sitemap2
    • 使用「地址变更」工具通知搜索引擎域名更换

正文完
微信搜一搜“奇悦电脑科技”或扫描二维码关注我们
post-qrcode
 0
章郎虫
版权声明:本站原创文章,由 章郎虫 于2026-09-29发表,共计1172字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
订阅评论
提醒
guest
0 评论
内联反馈
查看所有评论