Sgdream

Sgdream 个人分享博客

  • 主页
  • 关于
  • 随笔
所有文章 友链 关于我

Sgdream

Sgdream 个人分享博客

  • 主页
  • 关于
  • 随笔

【开发】apache2.4版本 配置304缓存无法生效解决方法

阅读数:0次 2019-05-18

解决问题:当服务器配置好 Cache-Control mod_expires.so mod_header.c 后 通过浏览器访问无法进行304访问缓存。

问题版本:apache2.4,服务器开启gzip「ETag有”-gzip”」

阅读须知:本篇文章并不能保证能够解决您遇到的问题。只是记录了其中一种可能性,望知晓,谢谢。

缘由

   今天把博客正式部署到服务器上面时候发现访问cdn上的js时候可以304缓存,但是访问自己服务器时候却发现全部200头返回。无法浏览器缓存js等静态内容,访问变得缓慢。

   并且通过浏览器抓包发现返回的 header中的 ETag有”-gzip”后缀

方案

  • 首先确定在apache conf文件中

    1
    2
    LoadModule expires_module modules/mod_expires.so
    LoadModule headers_module modules/mod_headers.so

        未被注释

在需要解决问题的根目录的.htaccess里或者apache的.conf配置文件里添加

1
2
3
4
5
6
<IfModule mod_headers.c>
<FilesMatch "\.(js|css|html|htm|png|swf|pdf|shtml|xml|flv|gif|ico|jpeg)$">
RequestHeader edit "If-None-Match" "^(.*)-gzip(.*)$" "$1$2"
Header edit "ETag" "^(.*)-gzip(.*)$" "$1$2"
</FilesMatch>
</IfModule>

即可解决问题

参考资料

https://www.cnblogs.com/baiban/p/5167530.html

赏

谢谢你请我吃糖果

支付宝
  • 开发
  • web
  • apache
  • cache

扫一扫,分享到微信

微信分享二维码
【正则】正则中学习到的一些'骚操作'
【CTF】通过LD_PRELOAD 绕过php disable_function
  1. 1. 缘由
  2. 2. 方案
    1. 2.0.1. 参考资料
© 2019-2020 Sgdream
Hexo Theme Yilia by Litten
  • 所有文章
  • 友链
  • 关于我

tag:

  • 算法
  • 异或
  • 转载
  • ctf
  • php
  • disable_function
  • bypass
  • firefox
  • 工具
  • 插件
  • 油猴
  • 开发
  • web
  • apache
  • cache
  • open_basedir
  • python
  • 代码
  • 正则
  • mysql
  • writeup
  • 国赛
  • 2019强网杯
  • wp
  • User-Agent

    缺失模块。
    1、请确保node版本大于6.2
    2、在博客根目录(注意不是yilia根目录)执行以下命令:
    npm i hexo-generator-json-content --save

    3、在根目录_config.yml里添加配置:

      jsonContent:
        meta: false
        pages: false
        posts:
          title: true
          date: true
          path: true
          text: false
          raw: false
          content: false
          slug: false
          updated: false
          comments: false
          link: false
          permalink: false
          excerpt: false
          categories: false
          tags: true
    

  • 默小西
  • Angel_Kitty
  • FlexibleCat
I'am sgdream

信息安全爱好者
渴望在技术上每日都有所提升
寻找一起学习的朋友中。。。