昨天帮客户给一个网站换域名,发现客户也做过很多的尝试,但没有成功。虽然很多程序能直接给网站换域名,但并不是所有的网站都可以。
就像这个客户一样,它的程序就不行。因为老的域名存在于三个地方:
1、数据库中
2、模板中
3、程序中
那么,只修改一个地方,就不行。需要三个地方全部都替换才可以。这里给你一个万能的步骤:
第一步:数据库导出,然后用vscode打开sql文件批量替换成新域名如果你以前是A域名,现在需要改成B域名,就这样操作:
全部替换sql中的域名
这要比直接用数据库软件或者去后台修改,要方便很多,快速很多。因为后台你需要挨个找,有的程序每篇文章都有老链接。
第二步:程序里批量查找换成A域名
批量查找,然后批量替换
方法与sql中替换域名是类似的。
第三步:用新的数据库sql文件,和新的修改过的程序,架构网站
这里不用详细说了,上传到服务器,然后处理一下,就OK了。这个时候网站里边的老链接就被彻底替换掉了。
各类网站问题都可以帮您轻松解决
这种办法是比较通用的,不管是什么程序,都可以这样操作。