WordPressブログ初心者の私。
ある日、投稿のひとつだけが「404 Not Found」エラーで表示されなくなってしまいました。
「えっ、なんで?」と焦りながら、頼りになるChatGPTに聞いてみると、こんな回答が返ってきました。
【ChatGPTのアドバイス】
- パーマリンク設定を更新する(最もよく効く方法)
- リンク先のページが削除・非公開になっていないか確認
- URLの綴りミスがないか確認
- キャッシュやプラグインの影響を疑う
- サーバーの.htaccessファイルに異常があるかもしれない
どれも試してみたけど、改善されず…。
さらに詳しく聞かれたことは、
- どのURLでエラーが出ているか(例:https://〇〇.com/sample-page)
- 固定ページか、投稿ページか、カテゴリーページか?
- 使用しているテーマ(例:Cocoon)
- 直前に行った操作(例:記事を削除した、URLを変更した)
私は「対象URL」と「投稿ページ」であること、「Cocoon子テーマ使用」と答えて、再度チェック。
【追加で確認したこと】
- 該当の投稿が「公開」状態になっているか
- 投稿のパーマリンク(スラッグ)が正しいか
- パーマリンク設定を更新
- 各種キャッシュをクリア(Cocoon、ブラウザ、ConoHa)
- テーマやプラグインの影響の可能性もチェック
ここまでやっても解決せず、最後に提案されたのが…
「投稿編集画面でパーマリンク→スラッグを書き換えてみてください」
え? 投稿編集画面にパーマリンクが見当たらない!どこにあるの…?
Googleでも調べたけど、説明通りにやればできるという記事は見当たらず。
でも画像付きの説明を私の画面と見比べてみると、私の投稿編集画面では「パーマリンク」ではなく「スラッグ」と表示されている!
つまり…表示名が変わっていたんですね。
(ChatGPTはちゃんと「パーマリンク(スラッグ)」って書いてくれてたのに、気づくのに時間がかかりました…)
スラッグ=パーマリンクの一部(URLの末尾)
今回のことで、パーマリンクの仕組みも少し理解できました。
英数字のスラッグにすることで、管理しやすくなるし、SEO的にも良いことが多いそう。
これを機に、他の投稿もすべて英数字スラッグに変更しました!
ブログ初心者の私にとっては小さなつまずきでしたが、大きな学びになりました。
まだまだ分からないことは出てくると思いますが、前向きにがんばっていきます。
↓パソコン作業のお供に良さそう(^^♪
<広告>
![]() | 価格:2646円 |

コメント