POTTIRI'S AUTOBIOGRAPHY

ダイエットやITで遊ぶアラフォーエンジニアの自伝ブログです。

はてなブログの住所を変えたらはてなスターがぶっ飛んだ

f:id:pottiri:20200531084538j:plain

はてなで運用しているこのブログのURLを変えてみたよ。
 
嫁「URL?」

https://pottiri.tech/
これだね。
ブログの住所のことだよ。

https://www.pottiri.tech/
元はこうだったんだけど、
「www.」の部分が気になるから取っ払ったの。

嫁「そこが気になる理由がわからない。」
 
そこは僕が一応技術者だからということで。

嫁「まったく共感できない。」

以前はこの「www.」を除去することはできなかったんだけど、
最近できるようになったみたいなので早速やってみたの。
staff.hatenablog.com

嫁「サブドメイン?」

https://www.pottiri.tech/
の「www.」の部分のことね。
(この部分は 「www.」でなくとも何でもいいのです。 )
「www.」のない「pottiri.tech」の部分をネイキッドドメインと言うんだって。

嫁「?言うんだって・・・とは?」

い・・・いや・・・ルートドメインって言うと思ってた。
ネイキッドドメインという言葉は今回始めて聞いたよ。

嫁「間違えて覚えてたってこと?」

いや・・・方言じゃないかと・・・。
IT関係って横文字が多い上に方言が多いんだよね。
※個人の感想です。
で、早速『https://pottiri.tech/』に変えてみたんだけど、
変えたことによりこれまでTwitterとかに貼り付けたリンクから僕のブログに飛ばなくなっちゃったのよ。

嫁「ああ、住所変わったから既にばらまいたリンクは駄目になったのね。」
嫁「郵便みたいに転送設定できないの?」

技術的にはできるはずなんだけど・・・。
お名前.comで試行錯誤しても駄目、AWSやNetlifyなどを駆使しても駄目だった。
はてなブログで転送を実現するのは難しいみたいだね。

【補足】
はてなブログ側は設定画面で設定されたURL
『https://pottiri.tech/』
でアクセスしないと有効なはてなブログだと認識してくれない。
このためCNAMEでwww.pottiri.tech→pottiri.techしてもうまく行かない模様。
お名前.comのURL転送を検討したが、
httpsからhttpsの転送ができないので(http→httpのみ)使えない。
今どきhttpでアクセスしないよね・・・。
AWSでRoute53+S3+Cloudfrontでなんとかなるかもしれないが、
たかが転送にそんなわけわからんことしたくない。

嫁「じゃあ諦めたの?」

いや、やっぱり今のブログは
https://pottiri.tech/
にした。

で、新しくもう一つブログを作って
それを
https://www.pottiri.tech/
にした。

そんで、新しいブログにアクセスされたら現在のブログに転送する機能をつけたよ。

嫁「へー・・・。」

  (感心してほしかった・・・。)

【補足】
1. はてなブログの管理画面を開きます。
2. 新しいブログ(https://www.pottiri.tech/ の方)を選択します。
3. 「設定」→「詳細設定」 を開きます。
4. 画面下の方の「headに要素を追加」に以下のコードを貼り付けます。
これで前のURLでアクセスしても転送されるようになりました。
※ https://pottiri.tech の部分はご使用の環境に合わせて編集してください。

<script type="text/javascript">
<!--
var path = location.pathname ;
location.href = "https://pottiri.tech" + path;
// -->
</script>

嫁「じゃあ無事住所変えれたんだね。」

いや、それが・・・。
はてなスターがぶっ飛んだ・・・。

嫁「『いいね』みたいなやつのこと?なんで?」

はてなブログ
『https://www.pottiri.tech/』の○○という記事に△△という人がスターを付けた。
という記録の仕方をしてるんじゃないかと・・・。
(IDベースではないのか?わからない・・・。)

嫁「ああ、最初の住所が変わったから記録が無効になっちゃったのね。」

大ショックだよ。
少ないとは言え僕の記事に何かを感じてくれた人がつけてくれていたのに。
(レポート上では残ってるので記事上で見えないだけ?)

というわけで長々と喋りましたが、
はてなブログの住所は変えない方がいい
とうことで。

嫁「なんじゃそりゃ。」
 
はてなスターを維持する方法が分かれば追記します。