.htaccess deshabilitar desinflado para un archivo php en particular
Pregunta
estamos desinflar los archivos php para la compresión, rendimiento, etc.
la sintaxis del archivo .htaccess es la siguiente:
<Files *.php>
SetOutputFilter DEFLATE
</Files>
Ahora tenemos una getsong.php archivo que básicamente sirve mp3. No quisiera que este archivo sea inflado porque nuestro reproductor mp3 flash parece tener un problema en la no-compresión del MP3 servido y no está dando duración de reproducción correcta del archivo MP3, etc.
como una solución rápida, me gustaría cambiar esta directiva <files>
por lo que excluye la getsong.php. He intentado varias expresiones regulares, pero fracasó estrepitosamente. puede u plz dime cómo escribir una expresión regular para esta dentro de los archivos Directiva o debo usar FilesMatch?
alguna otra idea sobre cómo manejar este problema también son bienvenidos:)
Solución
Yo esperaría algo como esto para el trabajo:
<Files *.php>
SetOutputFilter DEFLATE
</Files>
<Files youronefile.php>
SetOutputFilter NONE (or something)
</Files>
Si esto no funciona, recuerde utilizar <FilesMatch>
con su expresión regular:)
Otros consejos
Trate de que para su .htaccess
:
<FilesMatch "(.*[^getsong])\.php">
SetOutputFilter DEFLATE
</FilesMatch>
Asumo que utiliza Apache> = 1.3
// Editar :
sólo lo hizo por el camino equivocado :):. p