Internet explorer IE发送文件下载选项请求

Internet explorer IE发送文件下载选项请求,internet-explorer,apache2,http-headers,mod-security,Internet Explorer,Apache2,Http Headers,Mod Security,在我的网站上,我有一个非常基本的设置:一个“a href”标签,它只指向一个文件。没什么特别的: <a href="/path/to/my/file.doc">File</a> 没有花哨的javascript,什么都没有。一些使用低于8的旧IE版本的用户在下载不同的文件时遇到了一些问题。我能追溯到的是IE将发送一个文件选项请求(即使不是一直如此)。由于我没有运行Webdav服务器,我将mod_security设置为默认值以拒绝这些非正常的头,因此它返回500响应 I

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

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

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

IE8、Firefox和Chrome不做选项请求,因此从来没有问题

我是否需要在我的终端设置一些不同的设置,以停止发送选项请求和仅发送标准GET请求

运行:

  • CentOS 5.3
  • Apache 2.2.8
  • mod_安全2.5.0

    • 为什么500服务器出现错误?为什么不允许使用405方法?(参见RFC2616 10.4.3)

      在某一点上,我发现一篇文章说IE将通过直接文件下载发送选项请求,这只是其工作方式的一部分。

      不知道,这对mod_安全团队来说是一个更好的问题。这就是库存规则。我们希望看到有问题的实际文章/文档,我们遇到了同样的问题