Bonjour,
Voici mon problème :
Je développe une page www.monsite.com/mapage sur laquelle il doit n'y avoir aucun cache ( chaque requête doit obligatoirement atteindre mon serveur ).
En générant un Cache-control no-cache depuis le code dans mon CMS, cela fonctionne... l'entête HTTP est modifiée et le cache absent.
Par contre, j'ai un alias mapage.monsite.com qui renvoie vers www.monsite.com/mapage
Et la, impossible de se débarrasser du cache... j'appelle www.monsite.com/mapage j'ai la version actuelle, j'appelle mapage.monsite.com j'ai la version de la page de plusieurs minutes avant.
voici ma config virutal host :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 <VirtualHost monIp:80> ServerAdmin <a href="mailto:admin@monsite.com">admin@monsite.com</a> ServerName mapage.monsite.com RewriteEngine On RewriteRule ^/(.*)$ <a href="http://www.monsite.com/mapge/" target="_blank">http://www.monsite.com/mapge/</a> [R=301] <Location /> Order Deny,Allow Allow from all // j'ai essayé un peu tout ça sans succès, a aucun moment il n'y a de no-cache dans la réponse à la requete : Header append Cache-Control no-cache env=CGI Header append Cache-Control no-cache env=NO_CACHE Header append Cache-Control no-store env=NO_STORE RequestHeader append Cache-Control no-cache env=CGI RequestHeader append Cache-Control no-cache env=NO_CACHE RequestHeader append Cache-Control no-store env=NO_STORE </Location> ErrorLog /var/log/apache2/error.log </VirtualHost>
Merci d'avance à celui qui peut m'aider
M.
Partager