换了个域名,结果网站上一片死链,图片全裂,点哪哪报错。这种事遇过一次就够你记一辈子。
客户点进来看到404,直接关页面走人。老客户找产品,链接跳过去是空白页,信任感瞬间归零。更麻烦的是,搜索引擎之前收录的那些页面全部失效,流量说断就断。
别慌。这事有标准解法,不用你一条一条手动改链接。
## 域名换了,为什么满屏都是死链
你后台把站点地址改了,但数据库里存的全是旧域名。文章里的超链接、图片地址、文件路径,这些不会自己跟着变。
好比公司搬了新地址,前台换了门牌,但所有名片、合同、宣传册上印的还是老地址。客户照着找,当然找不到。
手动改?一篇产品详情里可能嵌了十几个链接,几十上百个页面改下来,不现实,还容易漏。
## 第一步:动手前先干这件事
不管你用什么方法改链接,先把网站完整备份一遍。
数据库操作是直接在后台动刀子。手一抖,把某个字段改了不该改的地方,图片全裂,文章排版乱掉,恢复起来比迁移还麻烦。
备份文件+数据库,存到本地或者云盘。这是你的保险绳。
## 第二步:批量替换,几分钟搞定所有旧链接
用一个搜索替换工具,把数据库里所有旧域名一次性换成新域名。
操作很简单:
- 在工具里填上“搜索什么”(旧域名)和“替换成什么”(新域名)
- 格式必须完全一致。旧域名结尾没有斜杠,新的也不能加。大小写、https还是http,必须一模一样
- 勾选所有数据表。别只选文章表,用户信息、插件设置、主题配置里也可能藏着旧链接
- 先点“预览”,看看会改哪些地方。确认没问题,再点“全部替换”
替换完,清一下缓存,用无痕模式打开新域名,检查几个关键页面——首页、产品页、图片能不能正常显示。
## 第三步:老域名的流量怎么接过来
链接改完了,但老域名上积累的那些外链、收藏夹、社交媒体转发,不会自动指向新地址。
你要做的是整站301重定向。
在老域名(如果还在生效)上装一个重定向工具,开启“整站迁移”功能,填上新域名地址。所有访问老域名的请求,都会被自动转到新域名对应的页面。
搜索引擎看到301,就知道这个页面永久搬家了,会把权重和排名转移过去。
## 第四步:漏网之鱼怎么抓
批量替换和整站重定向做完,大概率还有个别漏掉的链接。
用404日志功能,开启记录。过几天回来看,哪些页面报了404,哪个链接被点了多少次,一目了然。
发现死链,直接填上正确的目标地址,设为301永久重定向。几分钟修一个。
## 几个你肯定会问的问题
问:只做301重定向,不改数据库里的链接行不行?
不行。重定向是让访客和搜索引擎从老地址跳到新地址。但你网站内部文章之间的互相链接、图片引用,还是指向老地址。每次打开一个页面,都要跳转一次,加载速度变慢,用户体验差,搜索引擎也不喜欢。
问:图片链接也要改吗?
必须改。图片上传到网站时,完整地址是写进数据库的。只改站点设置,图片路径不会自动更新。不替换,所有图片全部裂掉。
问:替换完数据,那个工具能删吗?
可以。确认所有链接都正常了,直接卸载就行。没必要留着占地方。
## 说几句实在的
换域名是大事,但技术上没什么难的。核心就三件事:备份、批量替换、301重定向。
别省备份这一步。见过太多老板图省事,直接上手改,结果数据库崩了,整站恢复花了两天,损失的单子够买几年服务器。
操作完,找个朋友或者用手机流量打开几个页面走一遍。客户能看到的东西,你自己先看到。
微信扫码