1

web.xml ファイルに以下を追加して、重要な http エラーごとにデフォルトのエラー ページを作成しようとしています。

<error-page>
  <exception-type>java.sql.SQLException</exception-type>
  <location>/error-mantenimiento.xhtml</location>
 </error-page>
 <error-page>
  <error-code>401</error-code>
  <location>/error-mantenimiento.xhtml</location>
 </error-page>
 <error-page>
  <error-code>403</error-code>
  <location>/error-mantenimiento.xhtml</location>
 </error-page>
 <error-page>
  <error-code>404</error-code>
  <location>/error-mantenimiento.xhtml</location>
 </error-page>
 <error-page>
  <error-code>500</error-code>
  <location>/error-mantenimiento.xhtml</location>
 </error-page>
 <error-page>
  <error-code>503</error-code>
  <location>/error-mantenimiento.xhtml</location>
 </error-page>

http 404エラーをスローして、偽のURLを使用しようとすると、FirefoxまたはChromeで動作します。しかし、IE6 から IE8 では、「ローカルホストから ... をダウンロードできません。このインターネット サイトを開けません。要求されたサイトは利用できないか、見つかりません。後でもう一度試してください。」というメッセージが表示されます。

このエラーをインターネットで検索したところ、[セキュリティ] タブで [暗号化されたページをディスクに保存しない] を有効または無効にすることで修正したという報告がありました。このオプションを有効または無効にしてみてください。同じエラーがスローされ続けます。また、httpヘッダータグを追加または削除しようとしました

他の投稿と同じですが、同じ IE6 エラーが発生します。エラー ページは IE9 以降で機能します。

私が使用する Web サーバーは JBOSS 4.0.3 です。

私の知る限り、彼らはブラウザを切り替えたくないので、この問題は未解決のままです。

また、Windowsレジストリの次のレコードを変更してみました

BypassHTTPNoCacheCheck   doubleword   0x00000001
BypassSSLNoCacheCheck    doubleword   0x00000001

しかし、うまくいきませんでした... :S これに関する手がかりはありますか?

よろしく

4

1 に答える 1

0

私はこれと同じ問題を抱えていて、あなたの質問に出くわしました。この質問も見つけることができましたが、もう少し調査した後:IE:*から*をダウンロードできません。このインターネット サイトを開くことができません。要求されたサイトは利用できないか、見つかりません

Web サイトを SSL 経由で実行している場合は、次のプロパティのヘッダー コンテンツを設定してみてください: Cache-Control: private Pragma: token

web.xml ファイルで次を使用して、xml でこれを設定できると思います。

<init-param>
    <param-name>Cache-Control</param-name>
    <param-value>max-age=172801, private</param-value>
</init-param>
<init-param>
    <param-name>Pragma</param-name>
    <param-value>token</param-value>
</init-param>

私はJBOSSにあまり詳しくありませんが。これが役立つことを願っています。

于 2013-08-27T15:42:56.503 に答える