0

404 エラーを返す Apache カスタム 404 ページと同じ問題がありますが、さらに html ファイルを使用し、スクリプト言語は使用しません。

ブラウザから要求されたときに 404 ステータスのページ www.example.com/404.html を返すように Apache を設定する可能性はありますか?

4

1 に答える 1

2

私は自分で答えを出していますが、それがコメントであるべきかどうかわかりません。

実際の問題ではなく、回避策を修正しようとしたことに気付きました。もともと私は 404 ページを使用して表示したかった

ErrorDocument 404 /subdirlevel1/404.html

ただし、エラー ドキュメント自体は相対パスを使用していたため、要求されたドキュメントのパスが正しいサブディレクトリ レベルにある場合にのみ機能しました。私が意味することは次のとおりです。

http://example.com/subdirlevel1/nonexisting.html

css スタイルシートへのパスが適切な相対パスにあるため、適切な 404 ドキュメントが生成されます。でも

http://example.com/subdirlevel1/subdirlevel2/nonexisting.html

動作しません。404.html で絶対パスを使用してこれを修正しました

私の質問で試した方法でそれを行うのは悪いスタイルです.そのファイルの適切な配信を伴う既存のファイルへのリクエストは404ではなく200になるはずです.

于 2013-03-13T15:56:31.070 に答える