wordpressの固定ページのスラッグを日本語にしたら404

By | 2011年7月24日

wordpressの固定ページのスラッグを日本語にしたら、
googleのクローラーが404となっていた。(『ウェブマスターツール』-『診断』-『クロールエラー』で確認)

最近当該ページがgoogleのインデックスに表示されないなと思っていたが。たまにチェックしたほうがよいな。
通常のブログ投稿は日本語スラッグを使用しても特に問題なく表示。

ウェブマスターツールで404になるページのURLを確認したら、
URLエンコーディング後は英字が大文字になっている。
それを小文字にしたらちゃんと表示される事を確認。

wordpress系のバグかと思い検索。
http://eternalroad.net/dialy/4279の通りfunctions.phpとclass-wp.phpを修正したら改善。

2011/07/24