WordPress ツール・ソフトウェア

WordPress ページが見つからない。404エラーが出る。

2009年10月7日

現象
開発中のサイトで、記事を単独で表示させようとすると404 エラーが出ていた。
本来であれば、single.php が読み込まれる所が、index.php が代わりに表示された。

原因
パーマリンクのフォーマットの指定がおかしく、単独記事を読み出せなかった。(カスタムのパーマリンク指定で、指定したフォーマットの最期に半角の空白が入っていた)

記事自体が存在しないだけだが、single.php が読み込まれて記事が表示されないだけと思いきや、single.php は読み込まれず、index.php が読み込まれる。( 404.php が無い場合は、WordPressの仕様として index.phpが呼び出される)

404.php を作っておかないと、index.php が読み込まれ、一見すると 404エラーが起きているのには気づきにくい(ブラウザーのタイトル・バーに”ページが見つかりません”と出ている)。

環境情報
WordPress 2.8.4

-WordPress, ツール・ソフトウェア

Copyright© エンジニアの何でもメモ帳 , 2024 All Rights Reserved.