2

在我的网站上,我有一个非常基本的设置:一个只指向一个文件的“a href”标签。没有什么花哨:

<a href="/path/to/my/file.doc">File</a>

没有花哨的javascript,什么都没有。一些使用低于 8 的旧 IE 版本的用户在下载类似这样的不同文件时遇到了参差不齐的问题。我能够追溯到它的是 IE 会发送一个文件的 OPTIONS 请求(即使这样也不是一直)。由于我没有运行 Webdav 服务器,因此我将 mod_security 设置为默认值以拒绝那些非正常标头,因此它返回 500 响应。

IE8、Firefox 和 Chrome 不执行 OPTIONS 请求,因此永远不会出现问题。

我是否需要在我的一端设置一些不同的东西来让 IE 停止发送一个 OPTIONS 请求而只是一个标准的 GET 请求?

跑步:

  • CentOS 5.3
  • 阿帕奇 2.2.8
  • mod_security 2.5.0
4

2 回答 2

1

在某些时候,我发现一篇文章说 IE 将在直接文件下载上发送 OPTIONS 请求,这只是其功能的一部分。

于 2010-02-20T22:17:58.840 回答
0

为什么 500 服务器错误?为什么不允许 405 方法?(见 RFC2616 10.4.3)

于 2009-11-28T00:36:50.247 回答