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

In: WordPress

13 4月 2011

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

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

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

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

お前だ!

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

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

広告

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

コメント

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

トラックバックURL:

Avatar

dacelo

4月 13th, 2011 at 11:22 AM

WordPress 3.1 にアップデートしたら、パーマリンクが全部404 Not Found!を解決。 (http://bit.ly/hJDdL7 )

Avatar

daceloweb

4月 13th, 2011 at 8:22 PM

WordPress 3.1 にアップデートしたら、パーマリンクが全部404 Not Found!を解決。 (http://bit.ly/hJDdL7 )

Avatar

まるこ たくのぶ

4月 26th, 2011 at 10:24 AM

これで解決できるか? WordPress 3.1 にアップデートしたら、パーマリンクが全部404 Not Found!を解決。 http://bit.ly/hJDdL7

Avatar

丸小拓将/MARUKO Takunobu

4月 26th, 2011 at 10:24 AM

これで解決できるか? WordPress 3.1 にアップデートしたら、パーマリンクが全部404 Not Found!を解決。 http://bit.ly/hJDdL7

Avatar

tack261

4月 26th, 2011 at 7:24 PM

これで解決できるか? WordPress 3.1 にアップデートしたら、パーマリンクが全部404 Not Found!を解決。 http://bit.ly/hJDdL7

Avatar

WordPressのパーマリンクが機能しない! at Bluebeck blog

7月 12th, 2011 at 8:36 PM

[…] これぞまさにというものを発見。 WordPress 3.1 にアップデートしたら、パーマリンクが全部404 Not Found!を解決。 – Weblogy […]

Comment Form

About this blog

ここは、SE見習いである私ことdaceloが、日夜習得していくシステム関連の備忘録、phpやWordPressTipsのネタ、あるいはSEOやWebマーケティング関連の雑感を投稿するブログです。 平日は大体毎日投稿しています。土日は休業日です。

カテゴリー

カテゴリー

アーカイブ