.htaccess mod_deflate não está funcionando para o URL dinâmico

1

Eu tenho um URL como segue www.example.com/fr_FR o tipo de retorno de curl é o seguinte:

HTTP/1.1 200 OK
Date: Mon, 16 Oct 2017 10:35:19 GMT
Server: Apache
Set-Cookie: PHPSESSID=img4385scm6ldm6vngtntsrou1; path=/; HttpOnly
Cache-Control: no-cache
Set-Cookie: FirstVisit=1; expires=Wed, 18-Oct-2017 10:35:20 GMT; Max-Age=172800; path=/; httponly
Cache-Control: no-cache
Content-Type: text/html; charset=UTF-8

Meu .htaccess contém a seguinte diretiva:

<IfModule mod_deflate.c>
  AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css application/x-javascript application/javascript application/rss+xml application/xml application/xhtml+xml application/x-font-ttf application/x-font-opentype image/svg+xml
</IfModule>

O problema é que a URL específica não está sendo gzipada, no entanto, se eu acessar um arquivo .html ou se eu adicionar o AddOutputFilterByType DEFLATE text/html diretamente no meu vache apache, o gzip funciona:

Content-Encoding: gzip

Para informações em meu vhost AllowOverride está definido como All .

O que há de errado com o URL /fr_FR , por que ele não está sendo compactado, embora o Content-Type seja text/html ?

Update1:

Para informações, meu site é um site symfony2

    
por Kheshav Sewnundun 16.10.2017 / 12:53

1 resposta

0

Os documentos do Apache ( link ) sugerem que o AddOutputFilterByType pode falhar parcial ou completamente em alguns casos. Além disso, esta diretiva está obsoleta no apache 2.1 e posterior. Desde que você disse que o .html funciona, você pode tentar:

AddType text/html .html
    
por 23.10.2017 / 22:01