WordPress 3.1 にアップデートしたら、パーマリンクが全部404 Not Found!を解決。

いやー、焦りました。
WordPress3.1.1にアップデートしたら、トップページには普通に記事が表示されているのに、パーマリンクとして表示させようとしたら404になる。

トップページにループで表示されていると言うことは、ちゃんとDBも機能しているはず。
.htaccessも特に問題はないし、パーマリンクの設定も前と変わらない。

しばらく調べて、とりあえずプラグインを全部停止させてみたところ、普通に動きました。
プラグインの互換性の問題だったか。しかしどれだろう…。

一つずつ調べていくと、犯人が判明したのでした。
Top level categories.

広告

お前だ!

このプラグインは、カテゴリーのアーカイブページのURLから「/category/」という邪魔な文字列をカットしてくれるだけの単機能プラグインです。
(しかしそもそも、なんでWordPressはこんな仕様にしているんだろう?)

これを削除。
しかしこれだと、カテゴリーURLに「/category/」が入ってしまって格好悪いので、代替プラグインを検索。
WordPress › WP No Category Base « WordPress Plugins
こちらのプラグインでうまくいきました。

あー、びっくりした。
アップデート時は、よくよく動作確認をしないといけませんね。

About: dacelo


8 thoughts on “WordPress 3.1 にアップデートしたら、パーマリンクが全部404 Not Found!を解決。”

  1. Pingback: dacelo
  2. Pingback: 丸小拓将/MARUKO Takunobu
  3. Thanks for great info. What trips can you recommend in 2024? Astro tourism, eco diving, home swapping, train stations are the new food destinations,sports tourism, coolcationing, gig tripping, private group travel?

  4. I’m not sure where you’re getting your information, but great topic. I needs to spend some time learning much more or understanding more.
    Thanks for fantastic information I was looking for this info for my mission.

Leave a Reply

Your email address will not be published. Required fields are marked *