web関連

静的サイトでエラーページの作り方

静的サイトでエラーページの作り方

普段wordpressを使ったサイト構築をしていてたまに静的サイトの組み上げた時の備忘録
ちなみにphpで作った

.htaccessに以下のコードを記述

ErrorDocument 403 /error/
ErrorDocument 404 /error/
ErrorDocument 500 /error/

「error」ディレクトリを作って同じ階層に.htaccessを置いて使用

/ ルートディレクトリ
|
├ /error
├ /.htaccess
├ /index.php(index.html)
└ /etc…

これで下層ページにアクセスして404とかだしても「error」ディレクトリにリダイレクトされる。

1度404.phpとかルートに置いといてそこにリダイレクトするようにしたらルート内のファイルはリダイレクトされたけど下層だとリダイレクトされなかった…
普段wordpressばかりやっててたまに静的なサイトやるとこういった発見あって面白い