httpd.conf
ErrorDocument 403 /404.php
ErrorDocument 404 /404.php
404.phpの例
<?php header('HTTP/1.1 404 Not Found') ?>ポイントは、header()でHTTPステータスを指定していること。
<!DOCTYPE html>
<html>
<head><title>404 Not Found</title></head>
<body>
<h1>Not Found</h1>
The requested URL was not found on this server.
</body>
</html>
IEだとこの表示内容は使われずに、IE独自のエラー画面が表示される。
きちんとやるなら、トップページへのリンクや検索窓付きのきちんとしたページを作れば良い。
(参考)403エラーの代わりに404エラーを返す | 時の回廊 .
0 件のコメント:
コメントを投稿