1. 程式人生 > >關於hexo博客自定義域名後gitment評論系統登陸出現redirect error返回主頁的解決辦法

關於hexo博客自定義域名後gitment評論系統登陸出現redirect error返回主頁的解決辦法

cat 一個 d+ eve ... The callback 信息 log


title: 關於hexo博客自定義域名後gitment評論系統登陸出現redirect error返回主頁的解決辦法
toc: false
date: 2018-04-16 22:57:50
categories:

  • methods

tags:

  • hexo
  • gitment
  • OAuth
  • 阿裏雲

背景:

原地址:https://mikqueenge.github.io

新域名:http://blog.zmj97.top(這裏一定要註意!從阿裏雲買的域名使用的協議是http!)

今天下午興致勃勃地買了個域名綁定到這個博客上後,發現昨天好不容易跳了各種坑才實現的評論功能無法登陸了!

每一次點擊評論裏的登陸都會回到index頁面,地址欄顯示地地址為https://blog.zmj97.top/?error=redirect_uri_mismatch&error_description=The+redirect_uri+MUST+match+the+registered+callback+URL+for+this+application.&error_uri=https%3A%2F%2Fdeveloper.github.com%2Fv3%2Foauth%2F%23redirect-uri-mismatch

一看這個提示,redirect error 讓人不禁想到OAuth應用註冊時填寫的Authorization callback URL回調URL,

各種百度谷歌了一下,如果自定義了域名的話回調URL要填寫自定義域名,而且一個字符都不能出錯!否則就會出現上述無法登陸的情況...

試了一晚上,回調URL可能出現的字符錯誤有以下幾個:

  • 多加空格
  • 協議錯誤,區分http和https
  • 多加/

最後終於成功時我的OAuth應用信息的究極形態如下:

技術分享圖片

心好累...

關於hexo博客自定義域名後gitment評論系統登陸出現redirect error返回主頁的解決辦法