ユーザーがアクセス権のないリソースにアクセスしようとすると、サーバーが 403 禁止エラーを返します。ヘッダーとともに、サーバーはエラーを説明する小さなメッセージも書き込みます。
Firefox では、エラー メッセージが適切に表示され、ユーザーは何が起こっているかを理解できます。
Internet Explorer では、メッセージは非表示になり、403 Forbidden 標準エラー ページに置き換えられます。
ステータスを 403 Forbidden に設定したまま、すべてのブラウザでエラー メッセージを表示できる特定のルールはありますか?
このステータスに関する RFC 情報は次のとおりです。
サーバーは要求を理解しましたが、要求を満たすことを拒否しています。承認は役に立たず、要求を繰り返すべきではありません。リクエスト メソッドが HEAD ではなく、サーバーがリクエストが実行されなかった理由を公開したい場合、拒否の理由をエンティティに記述する必要があります。サーバーがこの情報をクライアントに提供したくない場合は、代わりにステータス コード 404 (Not Found) を使用できます。
メッセージを設定する必要があるようですが、IE では表示されません。