2009-07-13 8 views
0

他のエラーページと同様にかなりの404ページがあります。httpエラーを処理するスクリプトを用意しています

すべてのエラー(400,401,403,404,500,502,504)を私のerror.phpにリダイレクトしました。

Apacheは$ _SERVER変数に多くの情報を提供します。

エラーページに使用できる準備が整ったスクリプトがあるかどうか知っていますか?

+0

"pretty"を定義 – VolkerK

+0

これは正しい言葉ではありません。私は、エラーコードに応じて適切な出力が必要なことを意味しました。これは私のPHPスクリプトで動的に行う必要があります。 –

+0

明確にするために、私は各HTTPエラーコードのメッセージを持つスクリプトを探していました。 $ _SERVER [REDIRECT_STATUS]が403の場合、申し訳ありませんが、ここでは許可されていません。 $ _SERVER [REDIRECT_STATUS]が404の場合、申し訳ありませんページが見つかりません。 など –

答えて

2

必要な唯一の重要な情報はREDIRECT_STATUSREQUEST_URIです。

+0

+1。これはかなり簡単なものです。 –

0

あなたのApache設定にアクセスできますか?その場合は、カスタムファイル(404.html、500.htmlなど)を指定して適切なHTMLとCSSを設定して、好きなように「きれい」にするだけです。それとももっと問題がありますか?

+0

エラーを動的に処理するスクリプトを用意したいと思います。 –

+1

もう少し情報を与えることができますか?たとえば、静的なページではなく、500とは対照的に404のイベントなど、何が違うのでしょうか?エラーページの結果としてプロセッサが重すぎるものは注意してください。サーバは(誤動作したロボットの結果として)かなりの数の404を容易に処理できるためです。 –

関連する問題