WordPress

WordPressがトップページ以外404になった時に確認したこと

More than 1 year has passed since last update.

今後同じ問題が起こった時の為のメモ書きです。
今回修正できた理由(というかおこった原因が)不明なので、なんとも言い難いですね...

症状

  • トップページ、投稿ページ(?p=N)は見れる
  • その他のページが見られない

=>たぶんmod_rewriteが必要なページが見られなくなっていた

静的ファイル

  • index.htmlなど、他に優先されるファイルがないか(Apacheの設定にもよる)

Apache

  • Apacheのhttpd.confでAllowOverrideがNoneになっていないか
  • mod_rewrite.soが入っているか(そして、読み込まれているか)

.htaccess

  • ドキュメントルートに存在するか(まれに削除してなくなってたりする)
  • パーミッションはApacheが読み取り編集できるようになっているか(700とか?)
  • 所有者はApacheが読み取り編集できるようになっているか(Apache:Apacheとか)
  • 内部の設定が、空になっていたり、インストールディレクトリが間違っていたりしないか

WP

  • パーマリンクの設定を一旦デフォルト(?p=)に戻す

ここまでやっても直らなかったですが、弄っている間に見れるようになったので良しとします