Re: Going crazy over mod_deflate

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Cabbar Duzayak wrote:
> Before I start, I am using apache 2.0.52 with PHP 4.3.9.
> 
> In my .htaccess, I have a rewrite rule that rewrites /bb.flv as
> /bb.php, and this bb.php file reads a flv file and outputs it. In the
> PHP file, I am specifying content-type as video/x-flv and
> content-length, however mod_deflate still compresses this, and also
> removes the content-length header from the response, and this messes
> up the flv player!...
> 
> I tried everything, simply everything, and yet could not get
> mod_deflate to by-pass this file. For some reason, it does not see
> this content as video/x-flv, and treats is as regular text???? And,
> when I disable the mod_deflate filter, everything returns back to
> normal. BTW, I am not doing any compression on the PHP side!...
> 
> Things I tried are:
> 
> + AddOutputFilterByType DEFLATE text/html text/plain text/xml
> 
> + SetEnvIfNoCase Request_URI \
>  \.(?:gif|jpe?g|png|flv)$ no-gzip dont-vary

have you tried something like this:?

 \(?:\/bb\.php|.(?:gif|jpe?g|png|flv))$ no-gzip dont-vary
> 
> I tried putting these in <directory>, <location>, <virtual> and global
> context, and none of them worked. Additionally, I tried to rewrite the
> type using the rewriterule as:
> RewriteRule ^bb.flv /bb.php [T=video/x-flv]
> 
> I also tried ForcedType, AddTpe, AddOutputFilter (by extension), etc. etc.
> 
> But, still the output is compressed. And, the response headers I am
> seeing are:
> 
> content-disposition: inline; filename=123.flv
> Vary: Accept-Encoding
> Content-Encoding: gzip
> Keep-Alive: timeout=5, max=96
> Connection: Keep-Alive
> Transfer-Encoding: chunked
> Content-Type: video/x-flv
> 
> Can you please tell what I am missing here and/or is there anyway I
> can by-pass the mod_deflate compression?
> 
> TIA.
> 

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux