パーマリンク設定後に記事やページが404エラーで表示されない
WordPressでテンプレート構成中や、
WordPressの3.1にアップデートをしたら突然固定ページや記事が
404 Not Founエラーで表示されない現象が起こっています。
これはWordPressの仕様変更が原因で起こっている可能性が大きく
その対処方法をご紹介します。
WordPressのページが突然表示されない!!
この頃、賢威購入者の方やWordPress関連からの問い合わせで、
異常に多くなった質問がこれです!!
何で増えたんだろう?って思ってましたが、
自分のWordPressサイトを見てビックリ!
私も404で表示されなくなってました。。
はっきりとした原因がわかりませんが、おそらくWordPress3.1へ
バージョンアップした時に若干仕様が変わったのだと思います。。
今までは旧設定で問題無かったので、
この部分を詳しく書いている記事は少なく、記事の捉え方1つで
今回のエラー現象が起こります。。
今回のエラー原因は名付けて、
「2重パーマリンク設定」です(´・ω・`)
WordPressの設定でパーマリンク設定をしたのに、
上書きパーマリンクを設定したことによる原因です。
私が作った賢威設定マニュアルでもパーマリンク設定を紹介しているので
ここでエラーの人は多くなってしまったと思います。。
パーマリンク対処方法
それでは、対処方法をご紹介します
多くのWordPressの紹介ブログでもそうですが、
パーマリンクの設定方法に、
・「/%category%/%post_id%」
・「/%category%/%postname%/」
を紹介しています。
あ、この設定が間違っているわけじゃ無く、
SEO上、この↑の設定正しいので、ここは問題ありません。
ただ、ここでパーマリンクで設定した場合は、
記事やページ部分でもパーマリンクの設定をすると、
2重パーマリンク設定になるので、
スラッグ設定で対処する必要があります。
ページや記事作成時に、下記の場所に、
URLを設定してしまうと2重パーマリンク扱いになります。
ここはパーマリンクでは無く、
スラッグで対応します。
編集画面にスラッグが表示されていない場合、
①の表示オプションをクリックします。
チェック項目が出てくるので、②のスラッグにチェックを入れます。
これで編集画面の下部か右側に「スラッグ」項目が出てきますので
ここに設定したいURLを記入します。
もしくは、
記事や固定ページの一覧表示からマウスを当てて、
クイック編集からでもスラッグを付ける事が出来ます。
これで、更新を押して適用させると↓のように
パーマリンクでは無く、スラッグがつきます。
こうなっていれば、設定完了です。
これで無事リンクが表示されたと思います^^
以上
パーマリンク設定後に記事やページが404エラーで表示されない
でした^^