Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flash 无法覆盖Apache缓存控制最大年龄_Flash_Apache_Apache2_Streaming_Cache Control - Fatal编程技术网

Flash 无法覆盖Apache缓存控制最大年龄

Flash 无法覆盖Apache缓存控制最大年龄,flash,apache,apache2,streaming,cache-control,Flash,Apache,Apache2,Streaming,Cache Control,我试图在Apache2.2上设置cache control属性,以便连接的客户端不会缓存任何内容。我在httpd.conf文件中添加了各种头属性,但是这些属性不会覆盖默认的max-age和expires头。以下是我在httpd.conf中为标题属性提供的值: Header set Expires "Thu, 01 Dec 2003 16:00:00 GMT" Header set Cache-Control "no-store, no-cache, must-revalidate"

我试图在Apache2.2上设置cache control属性,以便连接的客户端不会缓存任何内容。我在httpd.conf文件中添加了各种头属性,但是这些属性不会覆盖默认的max-age和expires头。以下是我在httpd.conf中为标题属性提供的值:

   Header set Expires "Thu, 01 Dec 2003 16:00:00 GMT"
   Header set Cache-Control "no-store, no-cache, must-revalidate"
   Header set Pragma "no-cache"
生成的标题为:

HTTP/1.1 200 OK
Date: Mon, 03 Dec 2012 18:06:35 GMT
Server: Apache/2.2.21 (Win32) DAV/2
Cache-Control: max-age=86400, no-store, no-cache, must-revalidate
Expires: Tue, 04 Dec 2012 18:06:36 GMT, Thu, 01 Dec 2003 16:00:00 GMT
Content-Length: 548113
Last-Modified: Fri, 14 Sep 2012 22:08:04 GMT
Vary: Accept-Encoding
Pragma: no-cache
Keep-Alive: timeout=15, max=98
Connection: Keep-Alive
Content-Type: video/f4f
因此,缓存控制头仍在发送“max age=86400”,并附加其余属性。如何完全覆盖此值?我还尝试使用mod_expires模块,这是我对httpd.conf的编辑,但是它似乎没有做任何事情:

<IfModule mod_expires>
    ExpiresActive On
    ExpiresDefault 0
</IfModule>

过期于
ExpiresDefault 0
那么,有人能告诉我如何完全覆盖Apache的缓存控制,并使每个请求的头过期吗?我们正在Windows上为flash媒体流服务器运行Apache 2.2。我想覆盖所有内容,因为服务器根据连接到它的客户端发送许多深奥的格式

提前谢谢。

在这里试试这个:

Header unset Expires
Header set Expires "Thu, 01 Dec 2003 16:00:00 GMT"
我在某个地方读到,最好先删除旧标题。所以规则会这样做

如果这不起作用,请尝试:


我试过这个,它不起作用,它只是像我上面发布的结果一样附加。理论上,如果我取消设置并且没有设置新的值,就不应该有任何标题,对吗?@PaysonWelch请尝试我的更新。啊,你已经用过了。。。也许问题是你两者都用
ExpiresActive On
ExpiresByType video/f4f "access minus 9 years"