请选择 进入手机版 | 继续访问电脑版
广播台
查看: 39|回复: 0

2.0.0-Apache环境下出现304状态码的修复

[复制链接]

24

主题

26

帖子

574

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
574
发表于 2019-4-28 09:06:42 | 显示全部楼层 |阅读模式
2.0.0和以前的版本,官方提供的Apache环境下的伪静态规则,即.htaccess文件,会在部分虚拟主机中直接返HTTP 304状态码(如图所示),也就是直接使用浏览器缓存而不进行处理。





解决此问题,需要在原先的.htaccess后,追加如下内容:
  1. <FilesMatch "\.*[        DISCUZ_CODE_0        ]quot;>
  2.         RequestHeader unset If-Modified-Since
  3. </FilesMatch>
复制代码
在程序正常的前提下,服务器将会始终返回HTTP 200,也导致js、css、图片等无法缓存,建议使用CDN进行缓存控制,或进行动静分离


84PHP开发团队

2019-04-28



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注贝硕,了解更多

扫码关注

客户服务热线:9:00-16:00

0871-65693561

云南撇捺势信息技术有限公司

运营中心:云南省昆明市盘龙区白塔路七彩俊园5栋1501室

Copyright © 2001-2013 Comsenz Inc. Powered by Discuz! X3.4 ( 滇ICP备17001982号-1 )
快速回复 返回列表 返回顶部