wordpress blog header image

パーマリンク設定後に記事が404エラーで表示されなくなる問題を解決した

はじめに

記事作成時に パーマリンク を設定すると、404エラーでページが表示されなくなってしまう。
この問題を解決する方法をまとめる。

パーマリンク 設定の確認

現在のパーマリンクの設定を確認する。

・/index.php/%postname%/
(http://cheebacca.com/記事タイトル)

設定画面

ここで、デフォルト以外のパーマリンクを設定している場合、記事作成時にパーマリンクを設定すると2重でパーマリンクが設定されてしまう。404エラーになる原因がこれ。

これを防ぐために、「スラッグ設定」を使用する。

スラッグを設定する

ページや記事作成時に、下記の場所に、
URLを設定してしまうと2重パーマリンク扱いになる。

記事作成画面

なので、パーマリンクではなく、スラッグ設定を使用する。

スラッグ設定は「表示オプション」のなかにある。

表示オプション""

スラッグ設定のチェックボックスにチェックを入れると、
編集画面にスラッグの項目が表示されるので、その中に設定したいパーマリンクを入力する。

これで設定完了!

おわりに

WordPressのバージョンアップに伴って、このエラーが出るようになったらしい。
不用意なバージョンアップは避けることにする。

参考ページ

パーマリンク設定後に記事やページが404エラーで表示されない
http://kasegoo.info/operation/652/

シェアしていただけると嬉しいです

スポンサーリンク