Please make sure you are using the latest version of Apache and PHP (4.4.4), as those are bug fix releases in order to make life in general easier. Not to mention that PHP 4.3.9 has some incredibly huge security holes.
On 12/7/06, Cabbar Duzayak <[EMAIL PROTECTED]> 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 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. --------------------------------------------------------------------- The official User-To-User support forum of the Apache HTTP Server Project. See <URL:http://httpd.apache.org/userslist.html> for more info. To unsubscribe, e-mail: [EMAIL PROTECTED] " from the digest: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]