前のページ | 次のページ | ページの検索 |

### Web サーバのエラーメッセージのカスタマイズ

サイトを訪れているビジターがWebサーバが見つけられないページを要求する場合、Webサーバによりエラーメッセージを伴った標準のHTML ページが生成、表示されます。 標準のエラーメッセージにより問題が伝えられる場合がありますが、通常は問題の解決方法または問題の発生したビジターが通常の作業に戻る方法は述べられず、明確になりません。

個人用のエラーページを作成し、個人のWebサーバで使用することができます。 Pleskでは、以下のエラーメッセージをカスタマイズできます。

- 400 Bad File Request. 通常はURLで使用される構文の間違い（大文字は小文字にする、句点の間違いなど）を意味します。
- 401 Unauthorized. サーバはクライアントからの暗号化キーを要求していますが取得できません。 また、入力したパスワードが間違っている場合があります。
- 403 Forbidden/Access denied. 401に類似したエラーです。サイトにアクセスするために特別な許可（登録の場合にはパスワードおよび/またはユーザ名）が必要になります。
- 404 Not Found. サーバは要求されたファイルを検索できません。 ファイルは移動または削除されています。あるいは入力されたURLまたはドキュメント名が間違っています。 これは最も一般的なエラーです。
- 405 Method Not Allowed. リクエスト-ラインで指定した方法が、リクエスト-URI が同定するリソースに許可されていません。
- 406 Not Acceptable. リクエストが同定するリソースは、リクエストで送信されたヘッダに許可されていないコンテンツ特性を持つ応答エンティティの生成にのみ有効です。
- 407 Proxy Authentication Required. このコードは 401 (Unauthorized) に似ていますが、クライアントはまず自分をプロキシで認証しなければならないことを表しています。
- 412 Precondition Failed. 1 つ以上の［リクエスト-ヘッダ］フィールドに指定された前提条件をサーバでテストしたところ、誤っていると判断されました。 この応答コードによってクライアントは現行のリソースメタ情報（［ヘッダ］フィールドのデータ）の前提条件を調整し、リクエストした方法が意図したリソース以外に適用されることを防ぎます。
- 414 Request-URI Too Long. サーバが解釈可能である長さよりもリクエスト-URI のほうが長いため、サーバはリクエストへのサービスを拒否します。 これは稀なケースであり、クライアントが POST リクエストを GET リクエストに長いクエリ情報と一緒に不適切に変換した場合、あるいはクライアントが転送の URI 「ブラックホール」に陥った（例えば転送された URI プレフィックスがそれ自身のサフィックスを指している）場合、あるいはサーバが、リクエスト-URI. を読み取るまたは操作するための固定長のバッファを使用しているサーバが提供するセキュリティホールを突破しようとしているクライアントによって攻撃されている場合に限り発生することがあります。
- 415 Unsupported Media Type. リクエストのエンティティが、リクエストした方法のリソースがサポートしていない形式であるため、サーバはリクエストへのサービスを拒否します。
- 500 Internal Server Error サーバコンフィグレーション上の問題により、HTML文書を取得できませんでした。
- 501 Not Implemented. サーバはリクエストを遂行するのに必要な機能をサポートしていません。 これは、サーバがリクエスト方法を認識せず、あらゆるリソースに対してそれに対応する機能がない場合の応答コードです。
- 502 Bad Gateway. ゲートウェアまたはプロキシとして動作しているサーバが、リクエストを遂行しようとしてアクセスしたアップストリームサーバから無効な応答を受け取りました。

ドメインのカスタムエラーページを表示するように Plesk の Web サーバを設定するには、以下を実行してください。

1. Plesk でカスタムエラー文書のサポートをオンにします。
   1. ナビゲーションペインの［ドメイン］ショートカットをクリックします。
   2. 一覧から必要なドメイン名をクリックします。
   3. ［設定］をクリックします。
   4. ［カスタムエラードキュメント］チェックボックスを選択します。
   5. ［OK］をクリックします。
2. Pleskにリモートアクセスする場合、Pleskサーバの自身のFTPアカウントに接続し`error_docs`ディレクトリに移動します。 Pleskにローカルアクセスする場合、ディレクトリ`/vhosts/your-domain.com/error_docs/.`に移動します。
3. 各ファイルを編集または置き換えます。 正しいファイル名が維持されていることを確認します。
   - 400 Bad File Request - `bad_request.html`
   - 401 Unauthorized - `unauthorized.html`
   - 403 Forbidden/Access denied - `forbidden.html`
   - 404 Not Found - `not_found.html`
   - 405 Method Not Allowed`- method_not_allowed.html`
   - 406 Not Acceptable`- not_acceptable.html`
   - 407 Proxy Authentication Required`- proxy_authentication_required.html`
   - 412 Precondition Failed`- precondition_failed.html`
   - 414 Request-URI Too Long`- request-uri_too_long.html`
   - 415 Unsupported Media Type`- unsupported_media_type.html`
   - 500 Internal Server Error - `internal_server_error.html`
   - 501 Not Implemented`- not_implemented.html`
   - 502 Bad Gateway`- bad_gateway.html`
4. Webサーバを再起動するか、Webサーバの再起動が始まるまで数時間待機します。 その後、Webサーバはエラードキュメントを使用して起動します。