在我的网站上,我有一个非常基本的设置:一个只指向一个文件的“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