TROUBLE GUIDE
WordPressでトップページ以外が404になるときの直し方
トップページは普通に見られるのに、記事や下層ページを開くと「404 Not Found」——記事が消えたように見えますが、多くはURLの変換ルール(パーマリンク)が壊れているだけで、記事は残っています。
考えられる原因
- パーマリンク設定の不整合
サーバー移転・復元・プラグイン導入のあとに、URLの変換ルールが実際の設定とずれることがあります。いちばん多い原因です。
- .htaccess の破損・欠落
URL変換のルールはサーバー上の .htaccess というファイルに書かれています。移転時にこのファイルだけコピーされなかった、他のツールが書き換えた、というケースです。
- プラグインによる書き換え
セキュリティ・キャッシュ系プラグインが .htaccess に追記した内容が壊れて、全体が効かなくなることがあります。
ご自身で確認できること
- パーマリンク設定を保存し直す
管理画面 → 設定 → パーマリンク を開き、何も変えずに「変更を保存」を押します。これで変換ルールが書き直され、直ることが多いです。まず最初に試してください。
- 記事が残っているか確認する
管理画面 → 投稿 の一覧に記事があれば、データは無事です。404はURLの問題だと確定できます。
- 直前の操作を思い出す
移転・復元・プラグイン追加の直後なら、その操作が原因です。保存し直しで直らない場合は .htaccess の中身の確認が必要になります。
- .htaccess を丸ごと削除する——URL変換以外の設定(転送・セキュリティ)も消えます。編集する場合は必ず元のコピーを残してください
直らない場合は、代行します
.htaccess の状態を確認し、URL変換のルールを正しい状態に戻します。移転後に他の設定も壊れていないか、あわせて点検します。
表示の料金は作業1回分です。月額や継続のご契約はありません。納期はご依頼から24時間以内の対応を目指しています。営業のお電話は行っていません。
よくあるご質問
検索結果からのアクセスも404になっています。急ぎ直したいです。
404が続くと検索順位にも影響が出はじめるため、早めの対応をおすすめします。復旧自体は原因が特定できれば短時間です。
記事は一覧にあるのに、プレビューも404です。
その状態はURL変換ルールの問題でほぼ確定です。パーマリンクの保存し直しで直らなければご相談ください。
