質問: よく404専用ページに404が出された時に飛ばされるのはみますが、アクセスしたURLで404の表示をするのはどうしているのですか?
回答: htaccessを使って外部からサーバを制御しなくても、ファイルから制御することも可能です。 その場合はだいたいtry catch構文を使って、関数などを使ってサーバー情報の取得を試み、取得できたらコンテンツを表示、取得できなかったら例外処理を行い、例外用のコンテンツを表示させたりする制御を行います。 PHPのfile_get_contentsでエラーハンドリングする これはPHPの例ですが、カスタマイズされた404エラーをエラー専用ファイルへのリダイレクトを使わず、コンテンツページと併用で作る方法はだいたいこんな流れです。