KUMAOのPC備考録は引っ越しました

KUMAOのPC備考録は下記に引っ越しました。
名前や 内容は変わらずにそのまま引き継ぎます。

新URL:http://pc.kumao.net/

このページもこのままにしておきますが、以降は新しいURLの場所でのみ更新いたします。
今後ともKUMAOのPC備考録、KUMAOの押入をどうぞよろしくお願いいたします。

2010年9月18日

Woradpressで「404 Not Found 」のページが表示されない

| | コメント(0) | トラックバック(0)

前回の「Woradpressで「404 Not Found 」のページを作る
書いた内容でうまく行ったかのように思えたが、ページ内検索の機能で検索して該当ページが無いときにはこの「404 Not Found 」のページに飛ばないことが判明した。

原因の一つはhttp://wpdocs.sourceforge.jp/Creating_an_Error_404_Pageにあるように、.htaccessに適切な記述しないといけない事がわかったので、.htaccessに

ErrorDocument 404 /index.php?error=404
の一行を追加した。

しかしまだ、検索結果でページが存在しない場合は、この「404 Not Found 」の表示はなされず、白紙のページが表示されてしまう。
どうしよう。

答えはここにありました。
http://www.hide10.com/?p=11111
Hinemosuさんのサイトです。

index.php、archive.php、page.php、single.phpの「< ?php get_header(); ?>」の前、つまりファイルの先頭に以下の4行を追加するといいとのことです。

<?php if (!have_posts()) {
header("HTTP/1.1 404 Not Found");
include (TEMPLATEPATH . '/404.php');
return; } ?>
<?php get_header(); ?>
     :

これで、めでたく、該当するページが無いときは404エラーが返されて、404.phpの内容が表示されるようになりました。
ありがとうございました。

トラックバック(0)

このブログ記事を参照しているブログ一覧: Woradpressで「404 Not Found 」のページが表示されない

このブログ記事に対するトラックバックURL: http://kumao.net/mt/mt-tb.cgi/634

コメントする

KUMAOの押入TOP

カウンタ

Twitter

books

最近のブログ記事

このブログ記事について

このページは、kumaoが2010年3月 9日 16:21に書いたブログ記事です。

ひとつ前のブログ記事は「Woradpressで「404 Not Found 」のページを作る」です。

次のブログ記事は「WordPressでサイト内検索するプラグイン「Search Everything」」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

にほんブログ村 IT技術ブログへ
無料テンプレートならテンプレートキング

books