近期我的博客从“qrasa.cn”迁移到了“blog.qrasa.cn”,但是在迁移之前没有更改相关设置,导致了所有链接都是原来的域名。而这需要登录wp的后台解决。
此时会发现一个问题:点击登录按钮后跳转的是原域名而不是新域名,手动改正之后会要求重新登录(似乎没有存储cookie),陷入了一个死循环。
[hidden]赛博鬼打墙.jpg[/hidden]

我的解决方法是,在服务器设置一个反向代理,将qrasa.cn指向blog.qrasa.cn,这样可以用原本的域名登录wp后台来修改站点目录了

如上图,使用原域名成功登录进wp仪表板
再修改站点地址和目录

然后即可移除反代理配置。
这个方法适用于绝大多数忘记修改站点地址就迁移的博客,Qrasa在这里提醒千万不要乱迁移博客了
此外,可以来看看我新写的个人主页,就在原域名:qrasa.cn

Comments 17 条评论
为啥不直接修改hosts算了
笑了(并没有)
@派蒙 :genpaimon-jiaogeiwoba:
科技区up苏打baka.jpg
@MOUNTAINJOKER 不是游戏区吗(
@Qrasa 不是MC区吗?
@MOUNTAINJOKER 不是整活区?
直接在数据库改呢
@White 见下方评论
@White 我博客情况有些特殊,将数据库所有链接都改正后仍不能正常登录 :genpaimon-chijing:
喵
在现场(
@毛毛 宁的友链什么时候整? :genpaimon-miao:
笑了,一般就算忘记修改域名就迁移只需要修改数据库的wp-op什么的这个表里的两行数据库也可以正常访问后台去配置,你这纯粹是其它诸多问题导致的
@chungbin 正常,因为换了好几次面板,又迁移了好几个目录
笑了(
@B84F2246 不是你什么意思啊()