关于SSL下IE不能下载pdf等文件的问题

遇到一个问题,通过SSL访问IE,不能download pdf格式的文件,报错内容如下:"Internet Explorer was not able to open this Internet site. The requested site is either unavailable or cannot be found. please try again later." Google了很多文章,其中在微软supports上看到某些solution,可以看下http://support.microsoft.com/kb/323308,不过修改注册表貌似有的客户不是很愿意,于是继续Google,浏览了一些后,大致说的是与IE的cache有关系,需要在http head上做些文章,不过我一一试过后,均不好使。最后在这篇文章里找到了答案http://eirikhoem.wordpress.com/2007/06/15/generated-pdfs-over-https-with-internet-explorer/,精华就是"header(‘Cache-Control: maxage=3600′);
header(‘Pragma: public’);"在http head里加上这俩,正如作者所说,The magic required to satisfy Internet Explorers needs

你可能感兴趣的:(cache,IE,wordpress,Google,Microsoft)