最近在更换域名的时候发现老域名访问正常,新域名会出现无限301的情况,起初我以为是CDN的问题,但是我使用hosts更换为服务器IP后还是出现这种情况,经过网上的搜索发现并未找到有效的方法,后来经过摸索,发现了一种解决方法。
演示参考环境:
Typecho 1.2.1
Handsome 主题
一.提醒
请注意,操作前请将网站所有的文件都备份一次!!!
请注意,操作前请将网站所有的文件都备份一次!!!
请注意,操作前请将网站所有的文件都备份一次!!!
二.新装Typecho
1.先使用新的域名添加一个新的站点,数据库也用新的,php版本和数据库版本尽量保持一致,不一致我也不确定会出现什么问题
2.去Typecho官网下载最新的程序或者与之前对应版本的程序文件
Typecho官网:https://typecho.org/
最新版直达:https://github.com/typecho/typecho/releases/latest/download/typecho.zip
3.上传到新建网站的目录并解压,接下来的流程全部按照新装Typecho一样操作!!!千万不要忘记设置伪静态
三.旧站迁移
1.如果按照二的步骤,你讲得到一个全新的Typecho,你现在需要做的就是把旧站点的数据迁移过来,我们回到旧站点的目录,并找到一个usr的文件夹
2.点击复制,并粘贴到新站点的usr,注意:选择覆盖,不要使用重命名!!!
3.上传导入刚刚备份的老站点数据库
4.访问新的域名,由于Handsome是授权制的,所以会提示前往授权中心授权,我们只需要前往其官网添加新域名,随后进入Handsome的主题设置页面再回到首页就是授权完成的状态了,这样你的blog就可以正常看到数据了,另外,别忘记修改基本设置中的站点地址,他决定某些地方的url跳转
5.如果你是Handsome主题并开启了时光机的,在你进入的时候会提示数据库查询失败,请在后台进入Handsome的插件管理,并向下滑动找到刷新时光机页面标签对应的评论数目
这样你的时光机就能访问了!
4.完成
好了,你的博客已经完成了域名的更换
注意:由于此方法为新装替换法,故如果您之前有主动变更原有程序的行为,操作后将被还原为新的程序。
如果遇到较为严重的问题或错误,请立即停止操作,在网上寻找其他办法
如果遇到较为严重的问题或错误,请立即停止操作,在网上寻找其他办法
如果遇到较为严重的问题或错误,请立即停止操作,在网上寻找其他办法
1 条评论
OωO