Probleme Mise en Cache

Discussion dans 'URL Rewriting et .htaccess' créé par NikyBee, 31 Octobre 2019.

  1. NikyBee
    NikyBee Nouveau WRInaute
    Inscrit:
    17 Octobre 2014
    Messages:
    18
    J'aime reçus:
    0
    onjour,

    J'ai un soucis sur la mise en cache sur le Expires.

    Malgré plusieurs modification sur mon fichier .htaccess j'ai toujours les erreurs. Je ne vois pas ou ce situe le probleme

    Voici les liens qui non pas de cache


    www.mon-domaine.com/js/products.js.p[...]?productId=2515728

    www.mon-domaine.com/js/show-ad.js.ph[...]418800+1572022322&

    https://www.mon-domaine.com/js/show...teau&bs=&gi=&heartbeat=0.56418800 1572022322&

    www.mon-domaine.com/js/show-ad.js.ph[...]225900+1572022322&

    www.mon-domaine.com/js/show-ad.js.ph[...]227000+1572022322&

    www.mon-domaine.com/product-thumb.ph[...]fab51d71e74af3.jpg

    https://www.mon-domaine.com/js/kCommons.js.php?isMemberPage=

    www.mon-domaine.com/images/chaussure[...]515728-150x150.jpg




    voici mon htaccess

    ## Compression Gzip
    <IfModule mod_deflate.c>

    # Active le filtre compression
    SetOutputFilter DEFLATE

    # Applique la compression sur les fichiers de type mime défini
    AddOutputFilterByType DEFLATE text/html text/css text/plain text/xml application/x-javascript application/javascript application/x-httpd-php image/svg+xml application/xhtml+xml application/xml application/rss+xml application/atom_xml

    # Gestion pour les navigateurs incompatibles
    BrowserMatch ^Mozilla/4 gzip-only-text/html
    BrowserMatch ^Mozilla/4\.0[678] no-gzip
    BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
    BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html

    # Ne pas mettre en cache si ces fichiers le sont deja
    SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip

    # Les proxies doivent donner le bon contenu
    <IfModule mod_headers.c>
    Header append Vary User-Agent env=!dont-vary
    </IfModule>

    </IfModule>
    ## END Compression Gzip


    # Use HTTP Strict Transport Security to force client to use secure connections only Header always set Strict-Transport-Security "max-age=300; includeSubDomains; preload"


    ## Expire headers
    <IfModule mod_expires.c>
    ExpiresActive On
    ExpiresDefault "access plus 1 month"

    # Media files
    ExpiresByType audio/ogg "access plus 1 month"
    ExpiresByType image/bmp "access plus 1 month"
    ExpiresByType image/gif "access plus 1 month"
    ExpiresByType image/jpeg "access plus 1 month"
    ExpiresByType image/jpg "access plus 1 month"
    ExpiresByType image/png "access plus 1 month"
    ExpiresByType video/mp4 "access plus 1 month"
    ExpiresByType video/ogg "access plus 1 month"
    ExpiresByType video/webm "access plus 1 month"

    # Icon files
    AddType image/x-icon .ico
    ExpiresByType image/ico "access plus 1 month"
    ExpiresByType image/icon "access plus 1 month"
    ExpiresByType image/x-icon "access plus 1 month"

    # Text files
    ExpiresByType text/css "access plus 1 month"
    ExpiresByType text/javascript "access plus 1 month"
    ExpiresByType text/x-javascript "access plus 1 month"
    ExpiresByType text/html "access plus 7200 seconds"

    # Application files
    ExpiresByType application/xhtml+xml "access plus 7200 seconds"
    ExpiresByType application/javascript "access plus 1 month"
    ExpiresByType application/x-javascript "access plus 1 month"
    ExpiresByType application/x-shockwave-flash "access plus 1 month"

    # Web fonts
    AddType application/font-woff2 .woff2
    ExpiresByType application/font-woff "access plus 1 month"
    ExpiresByType application/font-woff2 "access plus 1 month"
    ExpiresByType application/vnd.ms-fontobject "access plus 1 month"
    ExpiresByType application/x-font-ttf "access plus 1 month"
    ExpiresByType font/opentype "access plus 1 month"
    ExpiresByType image/svg+xml "access plus 1 month"
    ExpiresByType application/x-font-opentype "access plus 1 month"
    ExpiresByType application/x-font-woff "access plus 1 month"
    ExpiresByType application/pdf "access plus 1 month"

    </IfModule>
    ## END Expire headers


    <IfModule mod_headers.c>
    Header always set X-Content-Type-Options "nosniff"
    </IfModule>

    <IfModule mod_headers.c>
    Header always set X-XSS-Protection "1; mode=block"
    </IfModule>

    <IfModule mod_headers.c>
    Header always set X-FRAME-OPTIONS "SAMEORIGIN"
    </IfModule>

    <IfModule mod_headers.c>
    Header edit Set-Cookie ^(.*)$ $1;HttpOnly;Secure
    </IfModule>


    <IfModule mod_headers.c>
    # HSTS - Oblige le navigateur a passer en HTTPS
    Header always set Strict-Transport-Security "max-age=16070400; includeSubDomains"
    </IfModule>

    ## Cache-Control Headers
    <IfModule mod_headers.c>

    # KILL THEM ETAGS
    Header unset ETag
    FileETag none

    <FilesMatch "\.(ico|jpe?g|png|gif|swf|css|gz)$">
    Header set Cache-Control "max-age=2592000, public"
    </FilesMatch>

    <FilesMatch "\.(js)$">
    Header set Cache-Control "max-age=2592000, private"
    </FilesMatch>

    <filesMatch "\.(html|htm)$">
    Header set Cache-Control "max-age=7200, public"
    </filesMatch>

    <FilesMatch "\\.(x?html?|php)$">
    Header set Cache-Control "max-age=604800, public"
    </FilesMatch>




    # Disable caching for scripts and other dynamic files
    <FilesMatch "\.(pl|php|cgi|spl|scgi|fcgi)$">
    Header unset Cache-Control
    </FilesMatch>

    </IfModule>
    ## END Cache-Control Headers




    Merci de votre aide
    Nicolas
     
  2. spout
    spout WRInaute accro
    Inscrit:
    14 Mai 2003
    Messages:
    8 809
    J'aime reçus:
    242
    ça ressemble à des fichiers JS générés en PHP, toutes les règles que t'as mis dans ton pâté ne concernent pas les scripts PHP
     
  3. NikyBee
    NikyBee Nouveau WRInaute
    Inscrit:
    17 Octobre 2014
    Messages:
    18
    J'aime reçus:
    0
  4. rick38
    rick38 WRInaute passionné
    Inscrit:
    23 Février 2013
    Messages:
    1 186
    J'aime reçus:
    141
    On ne met jamais en cache des contenus dynamiques. Revoyez votre façon de générer votre JS et images plutôt que de mettre en cache les fichiers PHP, c'est particulièrement sale d'avoir des fichiers PHP dans des dossiers \js et \images destinés aux fichiers statiques.
     
  5. NikyBee
    NikyBee Nouveau WRInaute
    Inscrit:
    17 Octobre 2014
    Messages:
    18
    J'aime reçus:
    0
    OK, donc j ai bien compris qu il ne faut pas mettre en cache les fichiers PHP car contenu dynamiques

    mais par contre je ne comprend pas pourquoi mon images en .jpg ne peux pas etre mis en cache ?
     
  6. spout
    spout WRInaute accro
    Inscrit:
    14 Mai 2003
    Messages:
    8 809
    J'aime reçus:
    242
    ça fonctionne pour d'autres types d'image ?
     
  7. NikyBee
    NikyBee Nouveau WRInaute
    Inscrit:
    17 Octobre 2014
    Messages:
    18
    J'aime reçus:
    0
    celles en .gif sont bien en cache avec date expiration
     
  8. rick38
    rick38 WRInaute passionné
    Inscrit:
    23 Février 2013
    Messages:
    1 186
    J'aime reçus:
    141
    On ne voit pas l'URL en entier.

    En plus avec encore un domaine mystère...
     
  9. NikyBee
    NikyBee Nouveau WRInaute
    Inscrit:
    17 Octobre 2014
    Messages:
    18
    J'aime reçus:
    0
    OK

    Voici une url d'une page du site

    1001chaussures.com/p/chaussures-de-sport-136/chaussures-sport-homme/chaussures-de-velo-hommes/sidi-chaussures-route-shot-46.1784814.htm

    Voici des url image dont l image a une date expire en cache
    1001chaussures.com/themes/modern2-orange/images/logo.png
    1001chaussures.com/images/loading3.gif

    Et voici url image dont l image n est pas en cache
    1001chaussures.com/images/sidi-chaussures-route-shot-46-1784814-150x150.jpg
     
  10. rollback
    rollback WRInaute occasionnel
    Inscrit:
    5 Novembre 2018
    Messages:
    461
    J'aime reçus:
    49
    on s'embête moins avec ce style de code
    <filesmatch ".(jpg|jpeg|png|gif|js|css|swf|ico|woff|mp3)$"="">
    ExpiresActive on
    ExpiresDefault "access plus 1 month"
     
Chargement...
Similar Threads - Probleme Cache Forum Date
Problème cache Google : 404. That’s an error Crawl et indexation Google, sitemaps 22 Mai 2018
Problème de cache redondant Développement d'un site Web ou d'une appli mobile 8 Janvier 2017
Problème d'exploitation de la mise en cache du navigateur Développement d'un site Web ou d'une appli mobile 10 Octobre 2016
Mes pages ne sont pas rafraîchies : problème de cache ? URL Rewriting et .htaccess 28 Mars 2016
CSS en cache : un problème pour Google ? Problèmes de référencement spécifiques à vos sites 23 Octobre 2015
Problème de cache sur GG et Bing Problèmes de référencement spécifiques à vos sites 18 Juillet 2015
Absence de CSS dans le cache Google -> problème ? Référencement Google 24 Juin 2015
Problème description dans le cache Google Seulement Problèmes de référencement spécifiques à vos sites 26 Septembre 2014
problème cache Débuter en référencement 8 Août 2013
Probleme de cache Google, le cache redonne une liste et pas la page Crawl et indexation Google, sitemaps 30 Juillet 2011
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice