エックスサーバーでエラーページを設定する方法|Xserver
もしサーバーで問題が発生すると、サイトにアクセスした時にエラーページが表示されます。そして現在、どのような状況であるかを知らせてくれます。
しかしエックスサーバーで初期設定されているエラーページは、英語表記が大きく表示されるだけで、何が起きているのか理解しがたく、ユーザーに親切な表示内容ではありません。
そこで独自の文言が表示でいる、オリジナルで作成したエラーページが設定できると、せっかくサイトを訪れた方も簡単に離脱することはないかもしれません。
ここではエックスサーバーのエラーページの設定方法について分かりやすく解説していきます。
WordPressをドメイン直下(例えばhttp://◯◯.comのすぐ下)にインストールしている場合、エラーページ設定を利用すると不安定な動きを見せました。そのためあまり使用しない方が良いでしょう。
1.エラーページとは?
エラーページとは、ユーザーがサイトにアクセスしている時、サーバーのアクセス負荷が高まったり、サーバー上にページがない時に表示されるエラーページです。
例えばサイトには存在しないURLに誤ってアクセスします。すると通常は次のように表示されます。
ここでエラーページ設定を使うと次の画面のようにオリジナルで作成したページを表示する事ができるのです。
それではエラーページの設定方法を紹介しましょう。
エラーページを設定する前に前もってオリジナルのエラーページを作成する必要があります。レイメイソリューションさんが提供する「遊び心をもったデザイン一覧」は文章など非常に参考になります。
2.エラーページの設定方法
最初にサーバーパネル画面にログインして「エラーページ設定」をクリックします。
次に対象のドメインを選びます。ここでは例として新規ドメインを選択します。
すると下図のエラーページ設定画面にアクセスします。
各エラーコードの詳細については次の表を参考にしてください。
エラーコード | 意味 | 英語表記 | 解説 |
400 | URLの間違い | Bad Request | 主にプログラムなどで生成されるURLの誤りにより、サバー側で処理できない時に出るエラー。 |
401 | 認証の失敗 | Unauthorized | 認証画面が表示された場合、IDとパスワードを間違えると表示されるエラー。 |
403 | アクセス拒否 | Forbidden | URLへのアクセスが禁止されている時のエラー。初期設定ページ(index.html や index.htm)が存在しない時に起きやすい。 |
404 | ファイルが存在しない | Not Found | URL先にファイルが存在しない時に起きるエラー。 |
500 | サーバー内エラー | Internal Server Error | サーバー内でプログラムが処理できない時に起きるエラー。プラグラムの記述ミスによって処理ができず、それによりサーバー負荷の発生が主な原因。 |
510 | サーバー負荷による制限 | Not Extended | 同時アクセス数が多い場合、またはプログラムなどの負荷が大きい場合に一時的に表示されるエラー。 |
ここでは例として記事ページが存在しないときのエラー「404」を設定します。まず下図の通り「404」の右側にある「ONにする」をクリックします。
設定が完了すると次のメッセージが表示されます。
エラーページ画面に戻ると状態に「ON」と表示されているでしょう。
あとはオリジナルで作ったHTMLファイルを次の例のように
http://◯◯◯.com/404.html
にアップロードするだけです。
FTPソフトを使ったアップロード方法に関しては『FTPソフトの設定方法』をご確認ください。
「401」の設定は、「エラーページ設置フォルダ」にアクセス制限がかかっていると機能しません。例えばドメイン(http://example.com)以下にアクセス制限をかけると、エラーページ設置フォルダも制限に含まれるので機能しないです。アクセス制限の設定方法については『エックスサーバーのアクセス制限の使い方』をご覧ください。
関連記事:
1.申し込み〜ドメイン設定まで
2.ソフト・インストールの事前準備
3.ソフトをインストールする方法
4.エックスサーバーで覚えておきたい基本操作
5.バックアップとテスト環境の構築
6.セキュリティ対策
7.サイト表示の高速化
8.その他の基本操作方法