2011いやー、焦りました。WordPress3.1.1にアップデートしたら、トップページには普通に記事が表示されているのに、パーマリンクとして表示させようとしたら404になる。トップページにループで表示されていると言うことは、ちゃんとDBも機能しているはず。.htaccessも特に問題はないし、パーマリンクの設定も前と変わらない。調べて、とりあえずプラグインを全部停止させてみたところ、普通に動きました。プラグインの互換性の問題だったか。一つずつ調べていくと、犯人が判明したのでした。categories.お前だ!広告このプラグインは、カテゴリーのアーカイブページのURLから「/category/」という邪魔な文字列をカットしてくれるだけの単機能プラグインです。(しかしそもそも、なんでWordPressはこんな仕様にしているんだろう?)これを削除。これだと、カテゴリーURLに「/category/」が入ってしまって格好悪いので、代替プラグインを検索。Pluginsこちらのプラグインでうまくいきました。アップデート時は、よくよく動作確認をしないといけませんね。