You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WordPress本地站点迁移新主机后无CSS/JS,能否恢复原URL重操作?

恢复本地URL并重新迁移的可行方案

可以恢复回原本地URL,之后重新执行迁移流程是完全可行的,具体操作和注意事项如下:

一、恢复原本地URL的两种方法

1. 数据库直接修改(适合熟悉数据库操作的用户)

  • 打开Local工具中对应站点的「Database」标签,找到phpMyAdmin入口并登录
  • 找到你的WordPress数据库,依次执行以下SQL语句(替换占位符为实际内容):
    -- 更新站点基础URL配置
    UPDATE wp_options SET option_value = REPLACE(option_value, '你的新线上域名', '原本地站点URL') WHERE option_name IN ('siteurl', 'home');
    -- 更新文章内容中的图片/链接地址
    UPDATE wp_posts SET post_content = REPLACE(post_content, '你的新线上域名', '原本地站点URL');
    -- 更新文章元数据中的资源地址
    UPDATE wp_postmeta SET meta_value = REPLACE(meta_value, '你的新线上域名', '原本地站点URL');
    
    注意:把wp_换成你数据库的实际表前缀,比如如果你的表是mylocal_wp_options,就改成mylocal_

2. WP-CLI快速替换(更高效)

Local默认集成了WP-CLI,操作步骤:

  • 在Local站点的「Connect」标签里打开SSH终端
  • 执行以下命令(替换占位符):
    wp search-replace '你的新线上域名' '原本地站点URL' --skip-columns=guid
    
    --skip-columns=guid参数是为了避免修改文章的GUID字段,防止出现不必要的链接异常

二、重新迁移的关键注意事项

  • 先备份再操作:恢复本地URL后,先在Local里导出数据库(「Database」标签的「Export」按钮),或者用WP Migrate做一次完整的站点备份,避免再次出错
  • 迁移流程调整:
    1. 先把本地站点的所有文件和数据库完整迁移到新主机
    2. 在新主机环境下执行URL替换操作(用WP Migrate或数据库工具)
    3. 替换完成后,清除站点缓存和浏览器缓存,检查图片、样式、JS的加载情况

内容的提问来源于stack exchange,提问作者1987mat

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.25 04:06:28