URL变量和PHP重定向,它们可以缓存吗



两个问题合二为一。

如果使用URL变量请求URL(js脚本(,浏览器通常可以缓存它吗?例如:www.thing.com/?l=lib&s=thing.js

如果文件是php重定向,浏览器可以缓存它吗?例如,www.thing.com/script.js(称为,是一个重定向到www.thing2.com/actual.js的php文件(

谢谢。

由于您有两个问题

  1. 如果使用URL变量请求URL(js脚本(,浏览器通常可以缓存它吗?例如:www.thing.com/?l=lib&s=thing.js

    是的。

  2. 如果文件是php重定向,浏览器可以缓存它吗?例如,www.thing.com/script.js(称为,是一个重定向到www.thing2.com/actual.js的php文件(

    取决于。如果重定向是301,则根据规范是

    已为请求的资源分配了一个新的永久URI,将来对此资源的任何引用都应该使用其中一个返回的URI。具有链接编辑功能的客户端应该在可能的情况下自动将对请求URI的引用重新链接到服务器返回的一个或多个新引用除非另有说明,否则此响应是可缓存的

    如果重定向是302,那么可能是

    请求的资源暂时位于不同的URI下。由于重定向有时可能会被更改,因此客户端应该继续为未来的请求使用请求URI只有当由Cache Control或Expires标头字段指示时,此响应才可缓存

相关内容

  • 没有找到相关文章

最新更新