前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >更换新域名之路

更换新域名之路

作者头像
何叶
发布2021-08-24 15:12:47
3K0
发布2021-08-24 15:12:47
举报
文章被收录于专栏:何叶的专栏何叶的专栏

请注意,本文编写于 456 天前,最后修改于 358 天前,其中某些信息可能已经过时。

由于更换之路曲折,所以中间临时改变了很多方式,这个步骤也仅仅是对本博客适用的,在更换域名前,请一定要三思鸭!

进行操作前请务必备份网站!有快照的服务器可创建快照!

前期准备

Step 1 备案

更换域名之前,新域名需要提前进行备案。ICP备案需要新增域名,而网安备案仅需要修改(更新)域名,且不需要二次填表申报情况。

Step 2 新建网站

对于需要平滑切换的站点,最好的方式是新建一个网站空间&数据库,并复制原站点数据,而后进行平滑迁移。

Step 3 防盗链更新

对于图站分离、动静分离的站长,一定要先添加防盗链白名单,避免新站上线后无法正常访问。

Step 4 其他处理

更换域名、域名邮箱,并且为新域名申请SSL证书,设置好新站伪静态。付费主题用户记得先获取授权,避免上线后无法访问。

正式开始

Step 1 主站迁移

复制原网站的网站文件、数据库到新的网站内,域名解析到服务器上(此处省略部分步骤),填写证书进行对接。记得修改后台域名。并将数据库连接文件改为新用户数据。

Step 2 数据替换

进入数据库,执行以下命令:

代码语言:javascript
复制
UPDATE `typecho_contents` SET `text` = REPLACE(`text`,'旧域名地址','新域名地址');

(此命令可将文章中的旧域名替换为新域名)

相同的,我们也可以对评论列表中博主的域名进行替换:

代码语言:javascript
复制
UPDATE `typecho_fields` SET `str_value` = REPLACE(`str_value`,'旧域名地址','新域名地址');

(此命令可以将评论中博主的链接进行替换)

如果你需要修改更多数据表,也可以根据以上的命令进行修改,切记要在修改前做好备份!!!

Step 3 图片更换

由于博主使用的主题是有头图功能的,更换新图层链接后需要进行修改,但目前没找到头图的数据库在哪里,所以只能手动进行修改。

ps:这边强烈不推荐使用经常改变外链的图床,否则下次修改极其麻烦。

Step 4 替换后台设置

将主题设置、typecho后台设置、插件设置里的所有,所有原站域名更换为新站域名,避免出现来回横跳的超尴尬状态。

后期处理

Step 1 搜索引擎对接

ps:这里的301是在面板做的带参数跳转301,不带参数的跳转可能会损失收录。

经过测试,Google、搜狗、360站长平台是可以通过给原站设置301跳转,通过绑定两个网站,进行链接规则修改的(也就是说把你旧站的链接替换成新的),测试的时候bd搜索是最让我抓狂的,原域做301结果提示说原域需要可以访问才可以,设置原域可以访问又提示规则有误,无法正常识别之类的内容,索性301让bd爬虫自己抓。

网站根目录的绑定文件也一定要及时更新,避免新旧站混淆。

根据大部分搜索引擎的更新制度,强烈建议换域后180天内仍保持旧域名301至新域名,直到新域名流量稳定。

Step 2 通知友站

在完成了所有内容后,就可以通知自己的友站进行修改域名啦!

常见问题

点击文章提示404:请注意,新站也需要设置伪静态

内链跳转速度慢:注意观察地址栏,是否是因为更换设置里的域名不彻底导致的

数据库报错:对数据库文件进行更新

修改网站文件无效:检查一下是不是忘了关闭防篡改、系统加固


教程到此结束,希望对正在更换域名的你有一定的帮助。

ps:部分步骤忘记了,所以会有缺漏,欢迎指出。

参考文献:http://www.pxsky.net/code-1381.html


版权属于:何叶

本文链接:https://cloud.tencent.com/developer/article/1867030

本站采用 “署名-非商业性使用-相同方式共享 2.5 中国大陆 (CC BY-NC-SA 2.5 CN)” 许可。 您可转载本站文章,请以超链接形式标明本文原始出处、作者信息以及版权声明。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020 年 05 月,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前期准备
    • Step 1 备案
      • Step 2 新建网站
        • Step 3 防盗链更新
          • Step 4 其他处理
          • 正式开始
            • Step 1 主站迁移
              • Step 2 数据替换
                • Step 3 图片更换
                  • Step 4 替换后台设置
                  • 后期处理
                    • Step 1 搜索引擎对接
                      • Step 2 通知友站
                      • 常见问题
                      相关产品与服务
                      ICP备案
                      在中华人民共和国境内从事互联网信息服务的网站或APP主办者,应当依法履行备案手续。腾讯云为您提供高效便捷的 ICP 备案服务。
                      领券
                      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档