鯖メシ

サーバー素人がレンタルサーバーの無料お試しを使った感想を記録しています

エックスサーバーでエラーページを設定する方法|Xserver

もしサーバーで問題が発生すると、サイトにアクセスした時にエラーページが表示されます。そして現在、どのような状況であるかを知らせてくれます。

しかしエックスサーバーで初期設定されているエラーページは、英語表記が大きく表示されるだけで、何が起きているのか理解しがたく、ユーザーに親切な表示内容ではありません。

そこで独自の文言が表示でいる、オリジナルで作成したエラーページが設定できると、せっかくサイトを訪れた方も簡単に離脱することはないかもしれません。

ここではエックスサーバーのエラーページの設定方法について分かりやすく解説していきます。

f:id:okinawapunk:20160304220723j:plain

※ この記事は、2015年1月にレンタルサーバーを操作した時のメモ書きを編集してまとめたものです。
注:WordPressでの使用はおススメしない
WordPressをドメイン直下(例えばhttp://◯◯.comのすぐ下)にインストールしている場合、エラーページ設定を利用すると不安定な動きを見せました。そのためあまり使用しない方が良いでしょう。

1.エラーページとは?

エラーページとは、ユーザーがサイトにアクセスしている時、サーバーのアクセス負荷が高まったり、サーバー上にページがない時に表示されるエラーページです。

例えばサイトには存在しないURLに誤ってアクセスします。すると通常は次のように表示されます。

f:id:okinawapunk:20160304213335p:plain

ここでエラーページ設定を使うと次の画面のようにオリジナルで作成したページを表示する事ができるのです。

f:id:okinawapunk:20160304215641p:plain

それではエラーページの設定方法を紹介しましょう。

注:エラーページデザインのサンプル
エラーページを設定する前に前もってオリジナルのエラーページを作成する必要があります。レイメイソリューションさんが提供する「遊び心をもったデザイン一覧」は文章など非常に参考になります。

2.エラーページの設定方法

最初にサーバーパネル画面にログインして「エラーページ設定」をクリックします。

f:id:okinawapunk:20160304215634p:plain

次に対象のドメインを選びます。ここでは例として新規ドメインを選択します。

f:id:okinawapunk:20160304215635p:plain

すると下図のエラーページ設定画面にアクセスします。

f:id:okinawapunk:20160304215639p:plain

各エラーコードの詳細については次の表を参考にしてください。

エラーコード 意味 英語表記 解説
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にする」をクリックします。

f:id:okinawapunk:20160304215637p:plain

設定が完了すると次のメッセージが表示されます。

f:id:okinawapunk:20160304215638p:plain

エラーページ画面に戻ると状態に「ON」と表示されているでしょう。

f:id:okinawapunk:20160304215639p:plain

あとはオリジナルで作ったHTMLファイルを次の例のように

エラーページ設置フォルダのパス
http://◯◯◯.com/404.html

にアップロードするだけです。

FTPソフトを使ったアップロード方法に関しては『FTPソフトの設定方法』をご確認ください。

注:エラーコード「401」設定時の注意点
「401」の設定は、「エラーページ設置フォルダ」にアクセス制限がかかっていると機能しません。例えばドメイン(http://example.com)以下にアクセス制限をかけると、エラーページ設置フォルダも制限に含まれるので機能しないです。アクセス制限の設定方法については『エックスサーバーのアクセス制限の使い方』をご覧ください。