■環境
wordpressにてサイト構築をしているのですが、会員制のサイトのため作成したURL以外は
ブラウザが標準で吐き出す404のページを表示させたいと考えています。

■試したこと
テンプレートで以下のように書くと

<?php
/*
Template Name: test
*/
header("HTTP/1.1 404 Not Found");
?>

ページが真っ白で表示されます。

<?php
/*
Template Name: test
*/
?>

こちらでも同様に真っ白で表示されます。

404.phpを削除してブラウザのキャッシュを削除して
表示してみたのですが404.phpのページが表示されてしまいます。
(ブラウザ側でキャッシュが残っているのか、wordpressコアで処理されているのか?
googleのキャッシュが表示されているのか?)

オリジナルの404ページを作る方法はたくさん公開されているのですが
ブラウザが標準で吐き出す404を意図的に表示する方法が見つけられませんでした。

※ブラウザが標準で吐き出す404というのは
IEとchromeでは存在しないURLにアクセスした際
404の表示が違いますがその生の404ページのことです。

こういったことを実現したい場合phpで可能なのでしょうか
それともapacheでの設定が必要になるのでしょうか。