WordPressで作られているホームページのトップページは表示するのに、子ページへのリンクをクリックすると全部 Not Found で閲覧できない。
プラグインのアップデートなどのタイミングでそのようになる事があります。そのような時に解決する方法の覚書。
最初に試すこと
根本的にWordpress全体に不具合が発生している時は、トップページもアクセス不可になるはず。しかしながら Not found が表示されるという事は、リンク自体は正常に機能しているがリンクページが見つからないという事。正常にエラー表示を吐き出しているのでWordpressのシステム不具合ではない。
このような症状の際は、大抵が「パーマリンクの更新」で解決する事が多く、その場合はボタンを押すだけなので簡単です。トップページ以外が表示されない場合の一番可能性があるのがこれです。
画像はクリックすると拡大表示します。①②でパーマリンク設定ページを表示して、③の「変更を保存」ボタンを押せばOK。それ以外は何も触る必要はないので、ただ単に保存ボタンを押すだけです。
これ以外に試すこと
- リンク先URLが間違っていないか、改めて確認する。例えば、Wordpressでサイト構築時に仮URL「koyonakuaisuru.com/wp/◯◯◯」と手入力していたが、サイト公開時には「一般設定」ページの「サイトアドレス (URL)」欄で「wp/」という表示を省略する設定にしていて、最終的に正しいURLが「koyonakuaisuru.com/◯◯◯」となった場合、投稿ページや固定ページとは違い、入力欄に手入力したり、画像ボタンリンクとして手入力されたURLは自動修正されないため「koyonakuaisuru.com/wp/◯◯◯」はNot foundになってしまう。手入力した部分は「koyonakuaisuru.com/◯◯◯」に全て手動で修正しなければならない。
- キャッシュ関連、リダイレクト関連のプラグインなどを一旦無効にして、再度サイトを再読込してみて症状が改善するかどうか。
トップページは正常に表示しているのだから焦らずじっくり。パニックになっていきなりプラグインを全削除したり、サイトURLを変更等をしてしまうと取り返しのつかない事になります。検討をお祈りします。
コメント