信科网络 · 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

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

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

yunhe

运河外贸网站建设

运河区,隶属于河北省沧州市,也是沧州市政府所在地,因京杭大运河贯穿全境而命名。运河区位于沧州市区西部,总面积117.7平方公里,人口30.9万(2013年),辖1乡1镇、6个街道办事处,63个行政…

shapotou

沙坡头外贸网站建设

沙坡头:国家AAAAA级旅游景区,国家级沙漠生态自然保护区,全球环保500佳单位,全民健身二十个著名景观,科技进步特别奖。沙坡头位于宁夏回族自治区中卫市城区西部腾格里沙漠的东南缘。东起二…

yinchuan

银川外贸建站

银川市地处祖国西北边陲,是宁夏回族自治区首府,也是全国历史文化名城之一。银川市是一个多民族聚居区,共有汉、回、满、蒙、朝鲜等26个民族。银川市位于东经105°51’,北纬38°25’。东临黄河,…

pengyang

彭阳外贸建站

彭阳县位于宁夏回族自治区,位于宁夏回族自治区南部边缘,六盘山东麓,介于东经106°32′-106°58’之间,北纬35°4l’-36°17’。西连宁夏固原市原州区,东、南、北环临甘肃…

zhongxian

忠县WordPress建站

忠县隶属于重庆市,位于重庆市中部,辖28个乡镇。忠县历史悠久,资源丰富,盛产柑橘。综合多种产业,近年来正快步发展中  

jiulongpo

九龙坡Shopify建站

九龙坡区是重庆主城区,重庆大都市区之一,地处重庆市西南部,是长江和嘉陵江环抱的重庆渝中半岛的重要组成部分。九龙坡区与渝中区、沙坪坝区、大渡口区、璧山区、江津区接壤,与南岸区、巴南…

taocheng

桃城Shopify建站

桃城区,隶属于河北省衡水市,位于河北省东南部。1996年7月,设立桃城区。桃城区面积为591平方公里。桃城区属大陆季风气候区,为温暖半干旱型。年平均年日照时数为2642.8小时,年蒸发量在1295.…

anping

安平外贸推广

安平县隶属河北省衡水市,地理坐标为东径115°19′至115°40′,北纬38°14′至38°21′。东接饶阳、西邻深泽、南交深州、北连安国与博野。南距衡水市70公里,西南距省会石家庄91.2公里,北距北京、天…

renqiu

任丘外贸推广

任丘市位于河北省中部,京、津、保三角地带。市区北距北京151公里,东北距天津135公里,西距保定66公里,西南距省会石家庄201公里。总面积1023平方公里,东西横距42.5公里,南北纵距41公里。市…

huinong

惠农Google SEO

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

tongnan

潼南Google SEO

潼南县位于重庆市西北部最前沿。是川渝握手区腹地东西南北交通自然便捷走向的交汇点及区域几何中心,是成渝经济区的腹地中心,是重庆西部凸入川中腹地最远、毗邻四川县市最多的对外开放最前沿…

zhongwei

中卫GEO优化

中卫地处黄河前套之首,位于宁夏回族自治区中西部、宁、甘、内蒙古三省区交界点上,辖中宁、海原两县和中卫城区,总面积16986.1平方公里,其中川区面积3681.1平方公里,占21.67%,山区面积1330…

qianjiang

黔江GEO优化

重庆市黔江区位于重庆市的东南边缘,地处武陵山腹地,东临湖北省的咸丰县,西界彭水县,南连酉阳县,北接湖北利川市,是渝、鄂、湘、黔四省市的结合部,素有”渝鄂咽喉”之称。另外…

hengshui

衡水谷歌SEM

衡水市位于河北省东南部,东与沧州市和山东省德州市毗邻,西与石家庄市接壤,南与邢台市相连,北与保定市交界;南北长125.5公里,东西宽98.13公里,全市辖8县2市1区,总面积5815.4平方公里。衡…

fengdou

丰都谷歌SEM

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

yuanzhou

原州Facebook广告

原州区,隶属于宁夏回族自治区固原市,地处宁夏南部,六盘山东北麓,黄土高原中西部,东邻彭阳县,南接泾源县,西连西吉县,北靠海原县、同心县,东北、西南分别与甘肃环县、隆德县毗壤,是固…

beidaihe

北戴河Facebook广告

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

dadukou

大渡口Yandex推广

大渡口区是重庆主城区,重庆大都市区之一,地处重庆市西南部,是重庆都市圈重要组成部分,也是重庆市中心城区十二个组团之一,于1965年建区。大渡口区东临巴南区,南界江津区,西、北靠九龙坡…

qiaodong

桥东Yandex推广

桥东区,原为直隶省顺德府城(邢台城),是河北省邢台市二个市辖区之一,以地处京广铁路东而得名。邢台市桥东区是中国共产党邢台市委员会、邢台市人民政府、中国人民解放军邢台军分区及邢台县…

youyang

酉阳TikTok推广

酉阳土家族苗族自治县地处渝东南边陲的武陵山区,渝、鄂、湘、黔四省(市)在此接壤,是渝东南重要门户。全县面积5173平方公里,是重庆市面积最大的县,辖39个乡镇,人口73万,其中土家族44.5…

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