wordpressで意図して404エラーを返す方法

404 file not found

wordpressで任意に404エラーを発生させるにはどうしたらよいか?

見た目的な部分は、

include(get_query_template(‘404’));

で標準で備わっているNot Foundページを表示させることが出来る。しかし、これだけだと404ページを表示した後も処理が続行されるので不十分。

include(get_query_template(‘404’));
exit();

exit();を足せば404エラーページのみが表示される。仕上げとして、

header(“HTTP/1.1 404 Not Found”);
include(get_query_template(‘404’));
exit();

PHPのheaderで404のHTTP statusコードを返してあげれば良い。もっとよいやり方がある気がする。

Webエンジニアブログにコメント

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

wordpressで意図して404エラーを返す方法の記事にコメントを投稿