信科网络 · 11 年只做 WordPress | 建站 / 主题 / 插件 / 商城 / 迁移 / 托管 | 累计服务 3000+ 企业 | 源码全交付
服务热线:13280692153 邮箱:web@wordpressx.com
工作日 08:30-18:0013280692153 免费诊断
首页/WordPress 网站迁移搬家
WORDPRESS MIGRATION

WordPress 网站迁移搬家
数据搬得过去,收录也得跟得上

迁移看着只是把文件和数据挪个地方,实际最容易出事的是三样:序列化数据被改坏、旧链接没接住、图片还指着原来的域名。我们做 WordPress 迁移,从 DedeCMS、Wix、Shopify 到各类老 CMS 都处理过,先盘清数据能拿到什么,再定迁移路径。

电话咨询 13280692153 提交需求

11 年WordPress 深耕
3000+服务企业
100%源码交付
WORKFLOW

迁移的四个阶段
每一步都要能回退

迁移不是一次性动作,而是一条有检查点的流水线。任何一步没有验证通过,都不该往下走。

01

备份与盘点

旧站整站打包,数据库单独导出;同时统计文章、产品、栏目、图片数量,作为迁移后的核对基准。

02

搭目标环境

新服务器装好 PHP、数据库、SSL,先跑一个干净的 WordPress,固定链接结构按规划设好。

03

导入与清洗

内容按类型导入,正文里的旧标签、内联样式、失效图片逐批清洗,图片下载到本地媒体库。

04

切换与核验

域名解析切到新站,旧地址挂 301,逐项核对数量、链接、表单、支付与统计代码。

PITFALL

最大的坑
用 SQL 直接替换域名

这是 WordPress 迁移里最经典的事故,几乎所有”迁完主题设置全丢”的案例都出自这里。

WordPress 把主题选项、小工具、页面构建器的配置存在数据表里,值是 PHP 序列化后的字符串。序列化格式会在每个字符串前写明长度,例如 s:15:”www.old.com/a” 里的 15 是字节数。如果新域名长度不同,直接执行 UPDATE wp_options SET option_value = REPLACE(option_value,’old.com’,’new.com’),字符串变长了,但长度标记还是 15,反序列化时就会失败,PHP 拿到的是 false,表现出来就是主题设置空白、小工具消失、页面构建器内容读不出来。

正确做法

  • 用 WP-CLI:wp search-replace 旧域 新域 –all-tables –precise –recurse-objects
  • 没有命令行环境,用 Better Search Replace 这类会重算长度的插件
  • 替换前先导出整库,替换后抽样打开主题设置页确认
  • 对象缓存与 CDN 缓存要一并清空,否则前台还是旧值

还有这些细节

  • guid 字段不建议改,它是内容的永久标识,改了可能导致订阅源重复
  • siteurl 与 home 两个 option 必须同时改,只改一个会后台跳转异常
  • 固定链接页保存一次,刷新 rewrite 规则,否则内页全 404
  • wp-config.php 里的数据库连接、盐值、调试开关逐项核对

还有一类隐形问题:正文里写死的图片地址和站内链接。数据库替换能覆盖大部分,但 CSS 背景图、内联 style、页面构建器里存的 JSON 要单独检查。上线后用浏览器控制台看混合内容告警,把仍走 http 的资源逐个改掉。

SOURCES

四类来源
难点完全不一样

同样叫迁移,从 WordPress 搬到 WordPress 是最轻松的一种。下面这四类,处理方式差得很远。

01

从 DedeCMS 迁入

主表 dede_archives 存标题、栏目、发布时间,正文在 dede_addonarticle,栏目在 dede_arctype,标签在 dede_taglist,要按 aid 关联后导出。老站常是 GBK 编码,导出前必须转 UTF-8,否则中文全是乱码。正文里的 {dede:field} 标签、[field:x] 调用要批量清掉,图片路径多为 /uploads/allimg/ 加日期目录,需要整体下载并重写。旧地址形如 /a/202405/123.html,要按 aid 一对一映射到新文章。

02

从 Wix 迁入

最麻烦的是没有数据库可导。后台只能导出产品、联系人等少数几张表,页面正文没有结构化出口,页面由前端脚本渲染,直接抓源码拿到的往往是空壳。做法是用浏览器渲染后的 DOM 逐页提取,图片从 static.wixstatic.com 按原始尺寸下载再上传媒体库。博客只能靠导出或逐篇复制。会员、订单、表单历史基本无法迁移,只能保留 CSV 存档。旧地址 /post/、/product-page/ 要逐条 301。

03

从 Shopify 迁入

数据可得性最好:产品、订单、客户、博客都能导 CSV。难点在结构转换——Shopify 一个产品带多个变体,CSV 里是同一 Handle 多行,Option1/2/3 对应颜色尺码,导入 WooCommerce 要拆成可变商品并生成属性。集合分智能集合与手动集合,规则无法直接搬,要重建。产品图在 cdn.shopify.com,需要下载本地化。客户密码用的是另一套哈希,迁不过来,只能群发重置密码邮件。结账流程与已装的支付方式也不能迁,需要重新配置。

04

从其他 CMS 迁入

Joomla 看 #__content 与 K2 的扩展表,Drupal 看 node、field_data_body、taxonomy_index 三张表关联,Discuz 的帖子与板块结构差别更大。静态 HTML 站点没有数据库,只能用抓取工具把页面拉下来,按目录结构写重定向规则。WordPress.com 托管的站最简单,后台导出 WXR 文件,新站用导入器读取即可,但主题、插件和自定义代码不在导出范围内。

COMPARISON

各来源迁移难度对照
先看数据能拿到几成

难度不只看数据量,更看数据结构是否可读、是否有唯一键可对齐。下表按实际项目经验估算。

来源系统 数据可得性 主要难点 建议做法
WordPress 旧站 完整 域名替换破坏序列化;插件遗留表 整库导出,WP-CLI 替换,保留自定义表
DedeCMS 较完整 GBK 编码;正文含模板标签;分表关联 转码后导出 CSV,清洗标签,按 aid 映射
Wix 部分 无数据库导出;页面脚本渲染;会员订单缺失 渲染后抓取 DOM,图片重下,逐页 301
Shopify 较完整 变体拆解;集合规则;客户密码不可迁 CSV 导入,按 Handle 聚合,群发重置密码
Joomla / Drupal 完整但结构复杂 字段表拆分;分类体系差异 写映射脚本,先导栏目再导内容
静态 HTML 站 仅页面 无结构化字段;目录层级混乱 抓取后重建栏目,按目录批量写 301

迁移往往伴随域名或结构调整,这时 301 的规划要按改版的标准来做,可参考 WordPress 网站改版升级 里的 URL 对照表方法。若旧站本来就被人挂过马或留了后门,数据搬过来会把问题一起带过来,建议先做 WordPress 安全加固与木马清理 再导库。

AFTERCARE

切换之后的一周
决定这次迁移算不算成功

数量核对

文章、产品、栏目、图片四项数量与盘点基准对齐,误差超过 1% 就要查漏。

链接巡检

抽样两百个旧地址,确认全部 301 到内容对应的新页,没有跳到首页的。

功能实测

表单收信、支付下单、会员登录、搜索、多语言切换,逐项走一遍真实流程。

速度基线

新站首字节时间不应高于旧站,高于就查缓存、图片和数据库索引。

提交与监控

重提 sitemap,绑定站长工具,开启 404 与可用性监控,异常当天能发现。

备份策略

切换完成后立即建立每日自动备份,异地存一份,旧站快照保留至少一个月。

FAQ

迁移常见问题
动手前先问这几句

迁移要停机多久?

取决于数据量和来源系统。WordPress 到 WordPress,通常两三小时可以完成切换;DedeCMS 或 Shopify 这类需要清洗和映射的,主体工作在测试环境完成,最后切换本身仍是几小时。切换期间建议挂一个维护提示页,而不是让访客看到报错。

原来的收录会掉吗?

做好一对一 301,绝大多数页面能平稳过渡。掉收录通常发生在三种情况:旧地址直接 404、全部跳到首页、新站内容大幅删减。我们不做排名承诺,但会把映射覆盖率和 404 监控做到可查,出问题能第一时间定位。

Wix 的会员和订单能带过来吗?

订单和客户资料可以导出 CSV 存档,但密码无法迁移,因为加密方式不同。会员需要在新站重新注册或由你群发通知重置。订单历史可以导入 WooCommerce 作参考记录,但支付流水、退款状态这些字段对不上,建议只保留在旧后台备查。

Shopify 迁到 WooCommerce,商品链接怎么处理?

Shopify 产品地址是 /products/句柄,集合是 /collections/句柄。导入时把句柄写进新产品的 slug,就能保持路径语义一致,再对旧前缀做规则重写。变体要按 Handle 聚合,SKU 作为唯一键,导入前先清理重复 SKU,否则后导入的会覆盖先导入的。

迁移后图片显示不出来是什么原因?

常见三种:图片没下载到本地,仍指向原域且原域已停;数据库替换时改坏了序列化字段;服务器没配好防盗链或文件权限。逐项排查的顺序是先看图片地址指向哪里,再看文件是否真实存在,最后查权限与 CDN 缓存。

迁完之后谁来长期维护?

可以自己管,也可以签 WordPress 托管维护。刚迁完的头一个月建议至少保留技术支持,插件兼容、缓存配置、邮件送达这些问题往往在上线后一两周才暴露。需要重做版式的,另见 WordPress 仿站。

先说清旧站是什么系统,
迁移方案才定得下来

把旧站地址和后台类型发给我们,先出一份数据可得性评估,说明哪些能迁、哪些只能重建。电话/微信 13280692153,邮箱 web@wordpressx.com。

INDUSTRIAL BELT

扎根中国制造产业带
懂工厂,才懂出海

从胶东半岛到珠三角,从长三角到中原腹地,每一片产业集群都有自己的出口节奏与买家画像。信科网络长期扎根产业一线,把工厂的产品语言翻译成海外采购商听得懂的搜索语言,让每一分投入都对着真实的询盘去。

jingxian

景县外贸网站建设

景县位于河北省东南部,大运河西岸,全县辖9镇7乡,849个行政村,总面积1183平方公里。全县呈簸箕形,由西南向东北逐渐倾斜坦,最高点海拔25米,最低点14.1米。属暖温带半湿润大陆性气候,四季…

qingtongxia

青铜峡外贸网站建设

青铜峡市位于黄河上游宁夏平原中部,地势平坦,牛首、峡口两山对峙,黄河穿峡而过,山光水色相映,宛如开然铜镜,“青铜峡”由此而得名。地处西北内陆,东部季风区与西部干旱区域的交汇地带,属…

xingtai

邢台外贸建站

邢台市位于河北省南部,共有19个县(市)区,1个高新技术开发区,1个管委会(大曹庄)。总面积12486平方公里,全市总人口680万,市区人口68万。市政府所在地北距省会石家庄市106公里,距首都北…

guyuan

固原外贸建站

固原地区位于宁夏回族自治区南部,东西南三面与甘肃毗邻,北部与本区中卫、同心两县接壤,总面积16783平方公里,辖固原、海原、西吉、隆德、彭阳、泾源县,总人口186.85万人,其中回族占47.6%,…

fengdou

丰都WordPress建站

丰都县位于重庆市版图中心,东经107°28′03″-108°12′37″,北纬29°33′18″-30°16′25″之间,呈西北—东南走向分布,南北长87km,东西宽54km,幅员面积2901km2。长江横穿县境47km,水上距离重庆主…

liangping

梁平WordPress建站

梁平县,原名梁山县,位于重庆市东北部,东邻万州区,西连四川省大竹县,南靠忠县、垫江县,北接四川省达州市达县、开江县。”。  

beidaihe

北戴河Shopify建站

北戴河海滨地处河北省秦皇岛市中心的西部。是秦皇岛的城市区之一!受海洋气候的影响,夏无酷暑,冬无严寒,常年保持一级大气质量,没有污染,没有噪音,城市森林覆盖率54%,人均绿地630平方米…

xiushan

秀山Shopify建站

秀山土家族苗族自治县,位于重庆市东南部,武陵山脉中段,四川盆地东南缘的外侧,为川东南重门户。与湖南省、湖北省、贵州省毗邻,326国道和319国道贯穿全县。距长沙604公里、武汉656里、贵阳5…

taole

陶乐外贸推广

陶乐镇是中华人民共和国宁夏回族自治区石嘴山市平罗县下辖的一个乡镇级行政单位。陶乐镇位于宁夏回族自治区石嘴山市。陶乐镇生态新农居是石嘴山市政府重点扶持的“社会主义新农村建设”项目。陶…

kaizhou

开州外贸推广

开州区隶属于重庆市,位于重庆市东北部,三峡库区小江支流回水末端,介于北纬30°49′30″-31°41′30″、东经107°55′48″-108°54′之间,西邻四川省开江县,北依大巴山接城口县和四川省宣汉县,东毗云…

rongcheng

容城Google SEO

河北省容城县,历史悠久,距今已有2000年的历史,全县总面积314平方公里,总人口25万人。地理位置得天独厚。位于河北省中部,京、津、保腹地,距首都北京和天津直辖市均为120公里,两个小时的…

pengshui

彭水Google SEO

彭水苗族土家族自治县位于重庆直辖市东南部,处武陵山区,居乌江下游。北接湖北省,南连贵州省。全县辖10镇29乡,共274个村、26个居委,1785个村民小组、184个居民小组。2001年底,全县有17.55…

nanchuan

南川GEO优化

南川地处四川盆地东南边缘与云贵高原过渡地带,位于重庆市南部,东南与贵州省道真、正安、桐梓县接壤,东北与武隆县为邻,北接涪陵区,西连巴南区、綦江县、万盛区。总面积2602平方千米。总人…

huinong

惠农GEO优化

塞北明珠——惠农区,地处宁夏回族自治区最北端,东临滔滔黄河,西依巍巍贺兰山,北与内蒙乌海接壤,总面积1088平方公里,人口20.9万。惠农区是2004年2月经国务院批准,撤消原惠农县和石嘴山区而…

wuyi

武邑谷歌SEM

武邑县位于河北省中南部。总面积830.1平方千米。总人口31万人(2004年)。武邑县位于华北平原的河北省中南部,所辖6镇3乡,545个行政村。据第五次人口普查统计,总人口31.95万人,其中汉族3194…

yongchuan

永川谷歌SEM

永川区位于长江上游北岸,重庆西部,东邻江津区,东北靠壁山县,北界铜梁县,西接荣昌县,南与四川省合江县、泸县接壤。地处东经105°38′~106°05′、北纬28°56′~29°34′。幅员面积1576平方公里…

cangxian

沧县Facebook广告

沧县位于河北省东南部,冀中平原东部,北冀京津,东邻渤海,地理坐标在北纬38°5′至38°3′,东经116°27′至117°9′之间。县政府驻沧州市新华区,全县总面积1527平方公里,其中耕地面积129万亩,总…

huanghua

黄骅Facebook广告

概况:黄骅市位于北纬38°09′-38°39’,东经117°05′-117°49’之间。处于“环渤海、环京津”的“双环”枢纽地带和东北来经济圈的中心位置,是国家跨世纪工程–神华工程的…

shizuishan

石嘴山Yandex推广

石嘴山市是宁夏回族自治区直辖市。石嘴山因黄河两岸“山石突出如嘴”而得名。他西依贺兰山,东濒黄河,北连内蒙古自治区,南临宁夏回族自治区首府银川。面积4454平方公里,人口67万。1960年建市,1…

rongchang

荣昌Yandex推广

荣昌县位于重庆市西部。东经105°17′-105°44′,北纬29°15′-29°41′。东邻大足、永川,西接四川省隆昌县,南邻泸州,北与内江、安岳接壤。总面积1079平方千米。2002年末,总人口81.03万人,其中非…

nanan

南岸TikTok推广

南岸区,是重庆都市区(重庆主城区),重庆大都市区,地处重庆市西南部。南岸区是以城市为主的都市工业区、中央商务区、国际会展区、风景旅游区。南岸区东部、南部接巴南区,西濒九龙坡区、渝…

为什么一定要选懂产业带的出海服务商?建材丝网的欧洲建筑商看资质与交期,工业橡塑的中东工程商问耐温与工况,毛皮服饰的俄罗斯分销商算的是季节与毛利。买家不同,决策逻辑就不同;信科网络把这些差异拆进网站结构、关键词地图和投放策略里,用他们习惯的方式出现在他们搜索的地方。