302暂时移动,但是当我直接在浏览器上打开它时,它没问题

时间:2013-03-26 09:03:59

标签: http-status-code-302

我在我的html页面上放了一个脚本标签,并在firefox上运行它,firebug告诉我脚本是' 302暂时移动', 但是当我在浏览器上的新标签中打开该脚本时,它的确定为200(反应正确)~~

我看到302当服务器响应重定向页面时,这里是标题:

Cache-Control   max-age=2592000
Connection  keep-alive
Content-Length  154
Content-Type    text/html
Date    Tue, 26 Mar 2013 08:10:33 GMT
Expires Thu, 25 Apr 2013 08:10:33 GMT
Location    http://www.xxxx.com/error/index.html
Server  nginx

如果我把脚本放在其他服务器上(没有错误重定向页面设置),就不会遇到这个问题

有人和我见过同样的问题吗? 我不想将文件放在其他服务器上,也没有权限配置此服务器。 有解决方案吗?

非常感谢并原谅我可怜的英语。

1 个答案:

答案 0 :(得分:0)

我很难理解你在问什么,所以我只是在猜测。如果302上有一个缓存控制头,告诉浏览器允许缓存重定向的页面,浏览器可以这样做。例如,以下是IE 9中有关缓存重定向页面的一些文档改进:http://blogs.msdn.com/b/ie/archive/2010/07/14/caching-improvements-in-internet-explorer-9.aspx