ディレクティブ」というものを利用することでオリジナルのエラーページを表示することができるようになります。エラーページに関するご質問を頂きましたので、本エントリーにて設定方法をご紹介致します。確認の意味も含めて当サイトもエラーページを作ってみました。置かれているディレクトリへアップロードします。場合プロフィールのページを作るを利用して作るとブログと同じようなデザインのファイルを簡単に作れます。ダイナミックパブリッシングをご利用であれば、システムテンプレートの「ダイナミックページ・エラー」が該当しますので、これを編集すれば以下の項目は全て不要です。Found(404.php)」が含まれていれば、それをテーマエディタで編集するだけで、下記の設定は全て不要です。いうファイル名でコピーし、あとはテーマエディタでお好きな内容に変更しましょう。設定後、ブラウザからこのファイルのURLを入力し、正常に表示されることを確認しましょう。特殊なファイルで、指定したURLが存在しない場合にエラーページへジャンプさせるための設定を行います。任意のエディタで下記の内容をコピーしてください。これを「.htaccess」という名前で保存します。場合、エクスプローラ上でこの特殊な名前に変更することはできませんので、ご注意ください。再起動をお忘れなく)。ディレクティブの説明は下記にあります。同じディレクトリに配置するのでこのような設定にしています。エラー用ファイルを他のディレクトリに配置する場合は、ディレクトリ名をファイルの前に追加します。作る場合はこの1行しかありませんので、行末で必ず改行を入力してください。置かれているディレクトリへアップロードします。パーミッションによって正常に動作しない場合があるようです。現在利用しているさくらインターネットでは「644」でOKでした。ロリポップは「604」のようです。アップロードと同時にこの機能が動作しますので、存在しないURLをブラウザで指定して1項で作成したファイルが表示されることを確認してください。等の存在するファイルも正常に表示されることを確認してください。正常に動作しない場合は一旦ファイルを削除しましょう。4.注意事項サイト検索でみつけた内容を引用しておきます。表示を行ってください」と書かれていました。これは「ErrorDocumentは、エラー発生時のページを基点にエラーページ表示を行なう」ためのようです。参照する場合も同様です。「404エラーページに限り?(中略)?ページの容量が1Kバイトを超えるように、ファイルを作ってください」ということです。サーバが生成したエラーを隠さずに表示します」とあります。5.その他のエラーも追加する上記は404(指定したURLが存在しない)の場合のみの説明でしたが、401(認証エラー)/403(パーミッション異常)/500(CGIエラー等)のエラーも下記のような設定を追加することで表示することができます(当サイトでは404のみ)。/500.htmlこの場合も行末では必ず改行を入力してください。ついての記述を追加しました。Server新しいOSでサーバーを立てた際、味気ないエラーページを表示するのは止めようと思っていました。PMコメントこんにちは。PM>WINDさんこんばんは。こちらこそお世話になります。今年もどうぞよろしくお願い致します。コメントありがとうございます。私もようやく着手した次第です(笑)。AMいつもお世話になっております。何度調整しても画像だけが表示しません。401エラーを表示させたいのですがロリポップで確認すると相対パスでないとだめのようです。/error/401.htmlのように.htaccessファイルに書き込みしています。パーミションも確認しました。画像の相対パスはどの部分に追記すればいいのでしょうか?HTMLファイルの絶対パスで直接確認すると画像は表示しております。お手数おかけしますがサポートの程宜しくお願いします。AM>panserさんこんにちは。自宅サーバで認証の設定がうまくできず確認が遅れています。中で画像を表示するタグの内容(src="xxx")を教えてください。それではよろしくお願い致します。AMお世話になります。FOUNDページにリダイレクトさせています。FOUNDページを表示した訪問者がいた場合、その訪問者がどのURLでエラーとなったか、を管理者にメールで通知する仕組みを作りたいのですが、可能でしょうか?出来れば、個別のブログの範囲内にとどまらず、MTを使って作成していない通常のWEBページまで含めてチェックできる仕組みにしたいと考えています。よいアイデアがあれば、ご紹介ください。AM>中村ミノルさんこんにちは。ご質問の件について、申し訳ありませんがこちらでは適切なアイデアが思いつきません。FOUNDページを表示したときに、そのページにscript要素を埋め込み、src属性に(ご質問の仕組みを実装した)CGIのパスを記述しておけば、CGIでHTTP環境変数を取得したり、メールを送信することで、ご要望の動作ができるのではないでしょうか。それではよろしくお願い致します。*必須(非表示)URL(U):情報を保存する?コメントへの返信ご質問のコメントの回答については、内容あるいは多忙の場合、1週間以上かかる場合があります。すべてのご質問にはお答えできない可能性があります。Errorや500エラーが表示された場合は、すぐに再送信せず、ブラウザの「戻る」ボタンで一旦エントリーのページに戻り(プレビュー画面で投稿した場合は、投稿内容をマウスコピーしてからエントリーのページに戻り)、ブラウザをリロードして投稿コメントが反映されていることを確認してください。コメント欄に(X)HTMLタグやMTタグを記述される場合、「<」は「&lt;」、「>」は「&gt;」と入力してください。