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:)

¿Fue útil?

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

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top