无法从localhost下载....无法打开此Internet站点。请求的网站不可用或无法找到

时间:2013-04-19 14:05:14

标签: http internet-explorer-6 explorer

我正在尝试通过将以下内容添加到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错误,它可以在firefox或chrome上运行。但是在IE6上通过IE8我得到“无法从localhost下载...无法打开这个网站。请求的网站要么不可用,要么找不到。请稍后再试。”

我在互联网上搜索此错误,有些人通过在安全选项卡上启用或禁用“不将加密的页面保存到磁盘”来报告修复它。 Y尝试启用和禁用此选项,并继续抛出相同的错误。   我还尝试添加或删除http标头标签

    

正如他们在其他帖子上所做的那样,但我得到了相同的IE6错误。错误页面适用于IE9及更高版本。

我使用的Web服务器是JBOSS 4.0.3。

据我所知,他们不想切换浏览器,这个问题仍然存在。

此外,我们尝试修改Windows注册表中的以下记录

BypassHTTPNoCacheCheck   doubleword   0x00000001
BypassSSLNoCacheCheck    doubleword   0x00000001

但没有工作......:S 关于这个的任何线索?

Regardsss

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,偶然发现了你的问题。在进一步研究之后,我也能找到这个问题:IE : Unable to download * from *. Unable to open this Internet site. The requested site is either unavailable or cannot be found

如果您通过SSL运行网站,请尝试为以下属性设置标题内容: 缓存控制:私有 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并不十分熟悉。我希望这会有所帮助。