WordPress迁移后老域名跳转怎么修复

建站知识 岱昊编辑部 6 阅读

网站搬家后WordPress总跳转到旧域名?这篇基于16年经验总结的修复方法,能帮你彻底解决域名重定向问题,避免客户流失和SEO降权。

网站搬家到新域名,结果用户一点又跳回老站?

这种事听起来就让人上火。你花了大把时间迁移数据,改了域名,结果客户、合作伙伴点进来,看到的还是旧网站。不光白忙活,还可能丢生意。

别急,这个问题通常不是系统崩了,而是几个关键地方没改对。下面直接给你一套排查和解决的办法,按顺序来,大概率能搞定。

先查后台这个最基础的设置

你打开网站后台,找到“设置”里的“常规”选项。

看一眼“站点地址(URL)”这一栏。如果里面填的还是老域名,那访问者进来就会被系统“请”回老地方。

把它改成你的新域名,保存。这一步最简单,也最容易忽略。改完刷新一下新域名,看看还跳不跳。

后台改不了?直接进数据库动手

有时候后台那两栏是灰色的,点不动。那就得进数据库改。

登录你服务器的管理面板(一般叫“主机管理”或者“控制面板”),找到数据库管理工具,通常是phpMyAdmin。

进去之后,找到你的网站数据库,里面有一张表,名字后面带“_options”的,比如“你的前缀_options”。

点开这张表,你会看到一堆设置项。找到“siteurl”这一行,点“编辑”,把里面的老域名网址换成新域名。然后找到“home”这一行,同样操作,也换成新域名。

两个都改完,保存。再回去刷新你的新网站。

电脑本地缓存也可能捣乱

上面两步都做对了,你自己电脑上访问新域名还是跳回老站?那很可能是你电脑的DNS缓存(相当于一个临时地址本)没更新。

你电脑里还记着老域名的地址,所以一输入新域名,系统又被指回了老地方。

清一下DNS缓存就行。方法很简单:在电脑上打开命令提示符(Windows按Win+R,输入cmd),然后输入 ipconfig /flushdns,回车。Mac用户可以在终端里输入 sudo killall -HUP mDNSResponder

清完再试,通常就好了。

最省事的办法:用插件做整站跳转

如果你觉得手动操作数据库风险大,或者以后经常要搬站,可以考虑用个插件。

很多SEO类的插件里都自带“整站重定向”功能。你装一个,在设置里找到“重定向”或者“重定向管理”,选择“整站重定向”,填上新域名,插件会自动帮你把所有老链接都转到新域名对应的新链接上。

这能保证你以前发的文章、产品页面,用户点进来都能自动跳到新地址,不会出现404页面。

一个判断清单:搬家后到底稳不稳

网站搬完家,别急着发公告。先按这个清单自查一遍,确认没问题再通知客户。

  • 后台地址:设置里的站点地址和WordPress地址,是不是都改成了新域名?
  • 数据库字段siteurlhome 这两个值,是不是新域名?
  • 本地访问:清空自己电脑的DNS缓存后,用新域名打开所有核心页面(首页、产品页、关于我们),是不是正常显示?
  • 他人访问:用手机流量或者让别人帮你点一下新域名,看会不会跳回老站。
  • 链接检查:随便点几个站内链接,看跳转后的网址是不是新域名,有没有出现老域名的痕迹。

给老板的两句实在话

  1. 搬家前,先在老域名后台做好301重定向设置。这步做好了,不光用户不迷路,搜索引擎也会把老域名的权重慢慢转移给新域名。
  2. 如果自己实在搞不定数据库,花几百块找个懂技术的帮你操作。比起丢客户、丢订单,这点钱值得花。别为了省小钱,把网站搞残了。

看完还有疑问?直接问我们

资深顾问 1 对 1 解答,免费出方案与透明报价,不满意不推进。

已收到!我们将在 1 个工作日内联系你。
免费获取方案填写需求 · 1 工作日回复
微信二维码 微信扫码加资深顾问 · 发需求更快
QQ 在线咨询点击直接沟通 咨询热线 · 工作日 9:00–18:0015587454277 Sunpeak@yeah.net商务合作 / 项目咨询
微信二维码 微信扫码加顾问截图保存后,用微信扫一扫