Toolで通信内容を確認するサイドバーのリンクの設定を修正する終わりにHugoで公開しているこのブログのサイドバーのリンクの一部をクリックすると、HTTPSで公開しているはずがHTTP通信となって遷移していた。HTTPS通信でページ遷移するように直したときのメモ。Toolで通信内容を確認する私のこのブログは2019/01/06現在サイドバーにTagsページとCategoryページへのリンクを貼っている。この2つのページへのリンクがマウスホバーをしたときにはhttps://budougumi0617.github.io/tagsとHTTPSのリンクになっているのだが、実際にリンクをクリックすると、http://budougumi0617.github.io/tags/とHTTPで画面遷移してしまっていた(この時点で分かる人は分かったかもしれない)。DeveToolsでNetworkタブで通信内容を確認してみた。リクエストとリソースの流れを確認した結果、途中でリダイレクトが発生していた。以下はhttps://budougumi0617.github.io/tagsへのアクセス時のHeadersの情報の一部だ。...Hugoで生成したタグページの正式なURLは${BASE_URL}/tags/index.htmlとなる。前述のリンク先に指定していたURLは${BASE_URL}/tagsだったため、/が付与された${BASE_URL}/tags/(index.html)へのリダイレクトが発生していた。リダイレクトなしでページ遷移すれば良さそうだ。サイドバーのリンクの設定を修正するサイドバーの設定はTOMLファイルで以下のようになっている。"/tags/"としたところ、リダイレクトが発生しなくなり、HTTPS通信でページ遷移できるようになった。終わりになぜリダイレクト時にHTTPS通信がHTTP通信になってしまうのか?調査すればOSSへのPRチャンスかとも思っていたのだが、すぐに原因はわからないかった。悔しいが目的の修正はできたので今回はここで終わりにしておく。DevTools」のようだ。Goについて書いています。