你花了几万块做了新网站,域名也换了,结果一上线,满屏的图片打叉,点个产品详情直接跳转到404页面。
客户骂娘,百度蜘蛛也懵了,流量哗哗往下掉。
这不是你运气差,是换域名后最常踩的坑——内部链接全断了。
别慌,这事儿不用你一条一条手动改,有更聪明的办法。
换域名后,为什么网站会“半身不遂”?
你只是改了后台的“站点地址”和“WordPress地址”,对吧?
这俩设置只管让网站能打开,但你以前写的文章、上传的产品图片、内链跳转,它们的链接地址还死死咬着旧域名不放。
比如你原来有个爆款页面叫 laowang.com/jingpin,换域名后,百度收录的还是这个链接。但你的新站里,所有指向这个页面的内部链接,都还写着 laowang.com/jingpin。
结果就是:客户点进去,404。
百度爬虫来抓取,也是404。
流量不跑才怪。
第一步:先备份,再动手
任何对数据库的操作,都有风险。
别嫌麻烦,去你网站后台或者服务器管理面板,把整个网站文件和数据库打包下载一份。
万一操作失误,你还能一键还原。
这一步的成本,就是几分钟。但省掉这一步的代价,可能是网站彻底瘫痪。
第二步:批量替换,别手动改
你需要一个能搜索并替换数据库里所有旧域名的工具。
市面上很多WordPress插件都带这个功能,比如“Search & Replace Everything”这类。找一款评价好、免费的就行。
操作很简单:
- 在插件里输入你旧域名的完整地址,比如
https://laowang.com - 再输入新域名的完整地址,比如
https://xinwang.com
注意,两个地址的格式必须完全一致。一个有斜杠结尾,另一个也得有;一个带https,另一个也得带。
然后,勾选所有数据库表,点“预览”。
插件会告诉你,它会在哪些地方做替换,一共改多少处。
确认没问题,再点“执行替换”。
整个过程,几十秒就能搞定。
之后,清空你网站的缓存(如果装了缓存插件的话),再用无痕浏览器打开新站,随便点几个页面,看看图片和链接是不是都正常了。
第三步:做好301跳转,别让老客户走丢
数据库里的链接改完了,但还有一件事没做。
以前那些在百度、在别的网站、在客户收藏夹里存着的旧链接,怎么办?
这些流量不能丢。
你需要在新站上设置301重定向。说白了就是,任何人访问你旧域名的任何一个页面,都会被自动转到新域名对应的页面上。
很多SEO插件都自带重定向功能。你可以在设置里找到“完整站点重定向”或“站点迁移”的选项,把新域名填进去,保存就行。
如果只是个别页面需要跳转,也可以手动添加。
比如你旧站有个“关于我们”页面,新站换了个地址,那就单独设置一条规则:旧链接指向新链接。
第四步:盯住404,及时补漏
哪怕你操作再小心,也难免有漏网之鱼。
有些链接可能藏在PDF文件里、微信文章的跳转里,或者你根本没注意到的地方。
上线后,用你安装的SEO插件里的“404监控日志”功能,开起来。
它会自动记录所有访问不到的页面。
你每天花一分钟看一眼,发现有404的,直接在里面设置一条跳转,指向正确的页面就行。
别让一个404页面,成为你流失客户的罪魁祸首。
最后说两句实在的
换域名是个技术活,但更是个细心活。
数据库替换和301跳转,这两件事缺一不可。
你省了其中一步,省下的那点时间,最后都得花在补窟窿上。
而且,窟窿补得越晚,客户和流量就跑得越远。
现在就去检查一下你的新站,看看有没有404。如果有,按上面的步骤走一遍。
微信扫码