トップ> CGI perl スクリプト/SSI> 404ファイルが存在しないを自前で作る
404ファイルが存在しないを自前で作る
自サイト内でのリンクミスで表示される味気ないapacheのエラーページを自前で作る。
1.エラーの種類
色々ありますが、今回は、よくあるパターンの
401:基本認証などでエラー
403:ファイルやフォルダなどの権利がない(forbidden)
404:URLが見つからない(Not found)
500:CGIのプログラムエラー(Internal Server Error)
2.それぞれのエラーに対応したHTML
/error/401.html
/error/403.html
/error/404.html
/error/500.html
を作成します。
3..htaccessファイルへ追加
ErrorDocument 401 /error/401.html
ErrorDocument 403 /error/403.html
ErrorDocument 404 /error/404.html
ErrorDocument 500 /error/500.html
以上で完了です。
related articles
- .htaccessでSSIを有効に htaccessを使えば色々な制御が可能になります。今回はよく使うSSIを。
- HTMLのタグ変換、改行変換などのCGI/PERLスクリプト よく使うHTMLのタグや改行のCGI/PERLスクリプト
- メール送信のcgi/perlスクリプト関数 メール送信のcgi/perlスクリプト関数です。どこかでmimeエンコードしないといけないけど。
- 配列の個数 つい忘れてしまうものを追加していきます。
- FTPコマンドで自動ログイン FTPコマンドで自動ログインする
- お気に入り追加 IEのみですが、お気に入り追加をJavascriptで対応
- 続)メールのヘッダをMIMEエンコード CGIスクリプトからメールを送信するときに、メールのヘッダをMIMEエンコードして送信する。
- Perl Net::ftpで単純なFTP送信 Perl Net::ftpでFTPサーバへ送信する
- 404ファイルが存在しないを自前で作る 自サイト内でのリンクミスで表示される味気ないapacheのエラーページを自前で作る。
- Perlでsocketのタイムアウト Perlでsocketを利用した通信のタイムアウトを設定する。

