有两种方法来做到这一点。第一个是在你的php代码中指定头。这是伟大的,如果你想编程调整到期时间。例如,wiki可以为不经常编辑的页面设置更长的过期时间。

header('Expires: '.gmdate('D, d M Y H:i:s \G\M\T', time() + (60 * 60))); // 1 hour

你的第二个选择是创建一个.htaccess文件或修改你的httpd配置。在共享托管环境中,修改.htaccess文件是很常见的。为了做到这一点,你需要知道你的服务器是否支持mod_expires,mod_headers或两者。最简单的方法是简单的尝试和错误,但是一些Apache服务器配置为允许您通过/ server-info页面查看此信息。如果您的服务器同时拥有mod_expires和mod_headers,并且您希望在静态资源上设置过期,请尝试将其放在.htaccess文件中:

# Turn on Expires and set default to 0

ExpiresActive On

ExpiresDefault A0

# Set up caching on media files for 1 year (forever?)

ExpiresDefault A29030400

Header append Cache-Control "public"

apache php过期,设置HTTP使用PHP和Apache过期头相关推荐

  1. Ubuntu下Apache反向代理设置

    Apache可通过mod_proxy*.so系列模块很好的实现正向.反向代理功能,亦可通过反向代理实现负载均衡,本文将讲述基于Apache反向代理实现负载均衡的配置方法. 1.环境配置说明: 代理服务 ...

  2. Apache 服务器 参数设置

    Apache 服务器参数设置 主配置文件全局参数 辅配置文件全局参数 ServerRoot: 用于指定apache服务器的配置文件及日志文件存放的根目录,服务器的基础目录. Listen: 监听指令, ...

  3. 开源问答Tipask伪静态apache和nginx设置

    [摘要]Tipask是一款开源.SEO友好.扩展性强.性能卓越的问答系统!Tipask 独特的MVC构架,使得二次开发非常容易,多种接口方便和已有系统整合.本文介绍开源问答Tipask伪静态apach ...

  4. 如果redis没有设置expire,是否默认永不过期?

    最近在对项目中redis缓存的过期时间进行设置的时候,忽然想到如果没有设置expire,缓存是否永不过期. 如果没有设置有效期,即使内存用完,redis 自动回收机制也是看设置了有效期的,不会动没有设 ...

  5. Apache中如何设置网站默认首页

    Apache中如何设置网站默认首页方法11111111111111111111111 步骤: 1)打开apache\conf\extra\httpd-vhosts.conf 2)在 VirturalH ...

  6. Apache 虚拟主机设置详解

    Apache 虚拟主机设置详解 我们通常所说的虚拟主机技术就是将一台(或者一组)服务器的资源(系统资源.网络带宽.存储空间等)按照一定的比例分割成若干台相对独立的"小主机"的技术. ...

  7. 为Apache OpenOffice Writer 设置一个纯文本粘贴的快捷键

    为Apache OpenOffice Writer 设置一个纯文本粘贴的快捷键 Apache OpenOffice是一款非常好用的开源办公软件包,全免费,功能强大,其中的Writer类似于微软的Wor ...

  8. mysql密码过期设置,mysql5.6.X和mysql8.0.X密码过期策略

    mysql密码过期策略设置 关于mysql5.6.X和mysql8.0.X配置密码过期策略的学习心得 一.mysql5.6.X配置密码过期策略 网上说的方式,但这不适用于低于5.7.4版本 二.mys ...

  9. 站点指定php版本,全可以PHP自己设置环境,IIS、Apache、Nginx三大站点多版本共存...

    完全免费的全可以环境,多个PHP版本同时运行,一键操作IIS搭建PHP网站,Nginx.Apache站点均支持自己设置 全可以自己设置:PHPWAMP_IN2支持一键自己设置Apache.nginx. ...

  10. 设置Oracle数据库密码不会过期

    设置Oracle数据库密码不会过期 –查看用户的proifle是哪个,一般是default: SELECT username,PROFILE FROM dba_users; –查看指定概要文件(如de ...

最新文章

  1. python画直方图成绩分析-使用Python绘制直方图和正态分布曲线
  2. 根据名字,获取线程,进程。
  3. 机器人学习--从路径规划侧面看栅格地图
  4. (String) 和 String.valueOf() 两种字符串转换的区别
  5. 转:70个漂亮实用的JavaScript和Ajax技术(有图有例子)
  6. Aurelia – 模块化,简单,可测试的 JS 框架
  7. 解决Python中文注释报错
  8. redis watchdog_干货:Redis分布式锁的原理以及如何续期
  9. XenCenter 创建 New VM
  10. 一文说透区块链为何必须扩容,扩容的未来在哪里?
  11. 电脑在登陆界面如何打开计算机管理,无线路由器管理界面如何登录 无法进入管理界面怎么办...
  12. 字幕制作:一键合并双语字幕(2019.1.30)附所有工具
  13. RHCE7 认证考试练习
  14. 中国单硬脂酸甘油酯(GMS)行业现状分析与发展方向展望报告2021年版
  15. 如何在LaTex当中给表格命名
  16. apche的安装与访问控制
  17. Spring框架整合Java Web Token
  18. 【小松教你手游开发】【unity实用技能】u3d 层次问题总结
  19. 贝壳正式登陆港交所:开盘报30港元/股,年GTV达3.85万亿元
  20. D-Link DES-1252 网管型52口交换机固件升级

热门文章

  1. MySQL不能使用/tmp
  2. shell十三问-3) 別人 echo、你也 echo ,是问 echo 知多少
  3. Intel汇编与程序设计第五版3.4定义数据小节
  4. 关于调用ArcGIS中GP工具.Erase、SymDiff
  5. RHCE盘点(5)—— 打印机
  6. 移动端双Token免登录(附代码)
  7. 国脉信息学院计算机网络,福建工程学院国脉信息学院《计算机网络模拟题》
  8. grdraw用法 lisp_AutoCAD 2000 Visual LISP开发
  9. python加法程序结果图片_OpenCV-Python系列之图像上的算术运算
  10. c# async await异步方法