Pourquoi n'est pas mon javascript & css de mise en cache?

Il apparaît que javascript et css ne sont pas de mise en cache ... mais les images sont la mise en cache.

Je suis à l'aide de Firebug et lorsque j'actualise la page, je remarque que dans Firebug beaucoup de 200 réponses HTTP pour js/css, mais je suis la réception de 304 HTTP codes (contenu non modifié) pour l'ensemble de mes images. Il semble donc que mon JS et CSS ne sont pas de mise en cache.

Aussi, lors de l'utilisation de YSlow pour aider à déterminer le problème avec mon JS/CSS contenu en cache pas, il m'informe que:

Il y a 4 composants avec mal configuré ETags

Énumérés ci-dessous est mon .fichier htaccess

Options -Indexes
Options +FollowSymLinks  

# Enable ETag
FileETag MTime Size

# Set expiration header
ExpiresActive on
ExpiresDefault "access plus 1 week"

# Compress some text file types
AddOutputFilterByType DEFLATE text/html text/plain text/css text/xml application/x-javascript text/javascript application/javascript application/json

# Deactivate compression for buggy browsers
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html

# Set header information for proxies
Header append Vary User-Agent

Aucune idée de ce qui ne va pas avec mon .htaccess fichier d'accès à l'empêcher de mise en cache de mon CSS ou JavaScript?

Triple point d'interrogation n'est pas nécessaire, vraiment.
J'ai enlevé 2 de la question des marques de
Dupliquer: stackoverflow.com/questions/841091/...
J'ai fermé l'autre topic. Cette rubrique est le live de la question maintenant.

OriginalL'auteur | 2009-05-08