Avec modpagespeed, les en-têtes Last-Modified et Expire disparaissent de mes pages php

totoaussi

WRInaute discret
Bonjour,

dans mon fichier .htaccess, j'ai activé Expire. Puis j'ai activé PageSpeed, comme suit :

Code:
#On active l'ajout de l'en-tête Expire :
ExpiresActive On
ExpiresDefault "access plus 1 days" 
    
#On active PageSpeed
ModPagespeed on
ModPagespeedEnableFilters rewrite_css,combine_javascript,rewrite_javascript,remove_comments,collapse_whitespace,trim_urls,recompress_images,sprite_images

Mais lorsque je tape telnet localhost 80, puis HEAD http://www.example.com/index.php HTTP/1.0 (www.example.com n'est pas le vrai nom de mon site), je n'ai plus les en-têtes Last-Modified et Expire dans la réponse.

Est-ce que vous avez eu le même problème ? Comment y remédier ?

Merci d'avance, cordialement.

PS : normalement, comme vous le savez, Last-Modified ne peut pas s'afficher dans les pages dynamiques (comme .php)
mais j'ai réussi quand même à afficher cette en-tête Last-Modified en intégrant un script. Mais ensuite avec PageSpeed, cette en-tête disparait.
 

Amauri

WRInaute occasionnel
Je poste pour suivre le fil. Même problème que je n'ai pas réussi à résoudre..
A priori ce n'est pas possible, pagespeed "bufferise" le contenu, le traite et l'affiche en ajoutant ses propres headers mais on ne sait jamais ;)
 

Discussions similaires

Haut