代码之家  ›  专栏  ›  技术社区  ›  bcmcfc

用户点击鼠标后退按钮-浏览器忽略缓存设置?

  •  0
  • bcmcfc  · 技术社区  · 15 年前

    这就是我的.htaccess的样子。似乎只是Firefox忽略了缓存设置。

    <IfModule mod_expires.c>
        ExpiresActive On
    #   ExpiresDefault A2630000
        ExpiresByType image/vnd.microsoft.icon "access plus 1 year"
        ExpiresByType image/ico "access plus 1 year"
        ExpiresByType image/gif A2630000
        ExpiresByType image/jpeg A2630000
        ExpiresByType image/png A2630000
        ExpiresByType application/x-javascript M2630000
        ExpiresByType text/css M2630000
    </IfModule>
    
    <IfModule mod_headers.c>
        Header set Cache-Control "public"
    </IfModule>
    
    #make php scripts uncacheable
    <FilesMatch "php">
        Header unset Cache-Control:
        Header append Cache-Control: "no-cache, must-revalidate"
    </FilesMatch>
    
    SetOutputFilter DEFLATE
    
    AddOutputFilterByType DEFLATE text/css
    AddOutputFilterByType DEFLATE application/javascript
    
    1 回复  |  直到 15 年前
        1
  •  1
  •   Pekka    15 年前

    <FilesMatch "\.php$">
        Header set Cache-Control "no-cache, must-revalidate"
    </FilesMatch>
    

    (我还改变了 FilesMatch unset / append set 应该做同样的工作。

    推荐文章