【はてなブログ】記事は存在するのに Entry is not found になる

 

最近気がついたのですが…私のブログ、一部の記事において、リンクを貼ると「Entry is not found」と表示されることがあるんです。

ブラウザ上でその記事のURLをコピーして、はてなブログに貼り付けたらちゃんと表示されます。Google search console でもエラーはありません。

でも、他のブラウザで検索したり、Xに貼ったり、はてなブログ以外のブログにリンクを貼ってみると、以下のようなエラーが発生することがあります。

↓ こんな感じ。上のが「Entry is not found」になってしまってる…。

 

これは一体何なのか…。

 

 

URLの文字化け?

現在、私のブログは以下のような、記事のタイトルがそのままURLになるか、もしくはカスタムURL機能で、entry以下を好きな文字列にする方法で、記事のURLを設定しています。

(本当はURLには日本語を使わない方が良いのですが、私の記事って日本の方しか読まないだろうから、日本語でもいいかなと、大半のURLは後半が日本語になっています。)

 

 

で、これ、ブラウザのURLをコピペしてみると、日本語じゃない文字で表示されることがあります。例えば、今回のはこんな感じ。「タイトル」をそのまま採用した、1の方がおかしなことになってる。「カスタムURL」を利用した2は大丈夫そう。

 

1. https://www.mikanusagi.com/entry/2018/07/01/非常用トイレの準備の話%E3%80%82

2. https://www.mikanusagi.com/entry/簡易トイレ

 

文字化けと言っていいのか分かりませんが、これだと正しいURLが認識されないことがあるのではないかと思っています (個人の乾燥です)。

 

状況を確認

最初にあげていたもののURLを見てみると…

おかしな文字列のままになってる…(ブラウザからコピーするときはちゃんと表示されていたから気が付きませんでした。貼り付けた時に変わってしまったようです)。

 

これを正しいものに差し替えてみます。

 

 

ちゃんと表示されました!

 

 

原因は何なのか (推論)

はてなブログのヘルプによると、2024年8月現在、日本語の長いタイトルで不具合が発生しているようなので、今回の件も、もしかしたら関係あるのかなと思ったり…。

 

はてなブログの詳細設定から、記事タイトルをURLになるよう設定しており、日本語で記事タイトルを設定していてエンコードされているなど、URLが長い場合に、コメントにはてなスターを付けることができなくなる不具合が発生しております。

【はてなブログ】記事のURLをタイトルに設定すると、コメントにスターがつけられないことがある – はてなヘルプ|お問い合わせ

 

ただ、最近作成した、カスタムURLを利用した、日本語が長いだけのタイトルは問題なかったり、2020年頃作った記事は、はてなブログの設定で「記事URL」を「タイトル」にして、そのまま使っていても問題ありませんでした。(コメントのスターの件は知りません)

一方で、古い記事は、はてなブログの設定で「記事URL」を「タイトル」にして、そのまま使うとエラーになっていました。

(今回例に挙げたものは、タイトルを少し変更している痕跡がありますが、当時そこが変更できる仕様だったような気がします。いずれにしても、何もしていなくても、ちょっと編集していてもEntry is not..ですが。)

私のブログ上から推論できるのは、昔設定で「タイトル」を選択していた記事のリンクがエラーになる可能性があるということ、でしょうか。でもあくまで推論です。

もしかしたら、2018年頃に私が行なったなんらかの操作が影響しているのかもしれない…ですが、もはや分からない…(_ ˙꒳​˙)_

 

結論

記事が存在するのにEntry is not found となるときは、URLの日本語がきちんと認識されていないことが原因かもしれない。日本語入りのリンクを貼るときは、正しいURLになっているか確認する必要がある。

 

以上が私の個人的な見解です。

専門家の方からみたら、正しい見解ではないかもしれないので、ご参考程度まで。

 

おまけ

はてなブログでURLの設定等を変更する場合は、以下ご注意ください。

※URLの設定変更は、設定変更後に作成した記事から反映され、すでに公開した記事のURLは変更されません。

※すでに公開した記事のURLは、記事編集ページ>編集オプションの「カスタムURL」から変更可能ですが、すでに公開した記のURLを変更すると、はてなスターやはてなブックマークは消え、復旧できませんので、変更の際は十分ご注意ください。

はてなヘルプ|お問い合わせ

 

以下のような記事を書いてくださっている方がいらっしゃいました。公開済みのものをカスタムURLに変更して不具合が出た場合に参考になるかもです。

 

なお、初回投稿でカスタムURLを利用する場合は、今のところ私は特に問題が起こったことはないです。新たに記事投稿する時は、カスタムURLを活用するのがいいかも。一応日本語でも大丈夫そうですが、できれば英語で (笑)。