apache中使用.htaccess设置网页内容缓存(js,css,图片)

 更新时间:2016年1月28日 00:49  点击:1547

合理的设置网页图片、css/js文件、html静态网页,甚至是动态网页设定一定的缓存时间不仅仅是为了节省服务器开销,更多的时候可以让用户感觉”网速更快“,合理设置缓存是必要的,特别是图片/css/js/txt/静态html文件等不经常变化的文件。

在.htaccess文件中加入下面的代码就是设置网页缓存时间的哦, 如果是在开发调试的阶段可以暂时关闭这个功能。

 代码如下 复制代码

<FilesMatch ".(flv|gif|jpg|jpeg|png|ico|swf|css|txt|pdf)$">
Header set Cache-Control "max-age=36000"
</FilesMatch>

这段代码设定的是缓存10个小时,可以根据自己的需要做修改。

注意:做任何改动前请先备份网站数据域.htaccess文件。

编辑完毕后保存文件。代码中“max-age”参数的值为36000(秒),因此图片缓存和Flash内容缓存在浏览器中保留10小时。

[!--infotagslink--]

相关文章

  • .htaccess的基本作用及相关语法介绍

    一、.htaccess的基本作用 启用.htaccess,需要修改httpd.conf,启用AllowOverride,并可以用AllowOverride限制特定命令的使用 如果需要使用.htaccess以外的其他文件名,可以用Ac...2016-01-28
  • 整理的 .htaccess 常用的用法大全

    重新和重定向  注意:首先需要服务器安装和启用mod_rewrite模块。  强制 wwwRewriteEngine onRewriteCond %{HTTP_HOST} ^example\.com [NC]RewriteRule ^(.*)$ http://ww...2016-01-28
  • apache中htaccess 301跳转设置汇总

    1.重定向www.111cn.net 到 www.111cn.net 打开.htaccess文件,加入以下规则。 代码如下 复制代码 RewriteEngine On RewriteCond %{HTTP_HOST} !^www....2016-01-28
  • Apache支持.htaccess配置方法

    打开httpd.conf文件用文本编辑器打开后,查找 代码如下 复制代码 Options FollowSymLinks AllowOverride None 改为: Options FollowSymLinks AllowOv...2016-01-28
  • Apache如何增加.htaccess文件增加用户认证

    首先用htpasswd创建一个密码文件:比如文件名叫做my.passwd /home/apache/bin/htpasswd -c -b my.passwd myusername mypassword 如果增加帐号: /home/apache/bin/htpasswd...2016-01-28
  • nginx支持.htaccess文件实现伪静态的方法分享

    这篇文章主要介绍了nginx支持.htaccess文件实现伪静态的方法分享,需要的朋友可以参考下...2016-01-27
  • 利用.htaccess去除codeigiter的index.php

    个人用的方法,感觉还不错: 代码如下 复制代码 <IfModule mod_rewrite.c> Options +FollowSymLinks RewriteEngine on RewriteBase /poster Rewr...2016-01-28
  • .htaccess的基本用法与介绍

    一、修改Apache配置文件 一,要在你服务器中打开apache安装目录下的conf目录下的httpd.conf文件,将里面的AllowOverride None全部改成AllowOverride All。 ●自定义错误页 ....2016-01-28
  • .htaccess非伪静态url跳转到伪静态url再伪静态

    规则如下: 代码如下 复制代码 RewriteRule ^article-([0-9]+).html$ /article.php?id=$1&r=1 [L] RewriteCond %{QUERY_STRING} ^id=([0-9]+)$ [NC]...2016-01-28
  • php 设置静态内容缓存时间

    在利用百度工具作一个小测试时提示我们需要设置静态内容缓存时间了,我自己没有服务器权限操作,只能从其它方面入手了,自己学习php的我搜索后发现可以使用header函数来实...2016-11-25
  • 使Nginx服务器支持.htaccess的方法

    这篇文章主要介绍了使Nginx服务器支持.htaccess的方法,.htaccess配置文件设置是Apache上的好东西,现在我们让Nginx服务器也能使用它,需要的朋友可以参考下...2016-01-27
  • .htaccess 规则

    .htaccess 规则 1. Introduction 介绍 文件名 .htaccess 属性 644 (RW-R&ndash;R&ndash;) htaccess会影响它所在目录下的所有子目录 注意大多数内容都要求保持在一...2016-11-25
  • wamp开启rewrite_module重写功能启用.htaccess文件

    1、开启rewrite_module:鼠标左键点击右下角wamp运行图标,在选项中Apache->Apache模块中找到rewrite_module,点击即开启本模块。wamp会自动重启服务。 2、修改httpd.conf文件:同...2016-01-28
  • php ob_start()函数实现当前页面内容缓存输出

    页面缓存就是把页面保存到一个文件中,下次读出时直接调用文件而不查询数据库,这里我们介绍利用ob_start()来实现。 例 代码如下 复制代码 <...2016-11-25
  • apache教程:.htaccess用法

    apache教程:.htaccess用法 真的很酷的功能,网页设计师忽略是使用。 htaccess文件。简而言之,当你看到一个自定义错误页面( 404 , 403等) ,使用服务器端包含,限制IP地址,加载的默认...2016-01-28
  • Apache中.Htaccess文件的功能写法

    - .htaccess文件(或者"分布式配置文件"提供了针对目录改变配置的方法, 即,在一个特定的文档目录中放置一个包含一个或多个指令的文件, 以作用于此目录及其所有子目录。作为用户...2016-01-28
  • Apache .htaccess文件功能用法介绍

    .htaccess apache默认是不支持的,如果要支持我们需在于apache中打开 1 . 如何让的本地APACHE器.htaccess 如何让的本地APACHE器".htaccess"呢?其实只要简朴修改一下apache的h...2016-01-28
  • .htaccess 定义404页面问题

    404页面和.htaccess文件的问题 建个.htaccess,就可以了 ErrorDocument 404 /missing.html 首页你要确定你的主机支持 .htaccess.. 修改conf文件要重启apache.. ...2016-11-25
  • apache中的.htaccess与配置apache支持.htaccess方法

    apache中的.htaccess与配置apache支持.htaccess方法 .htaccess文件的功能:"分布式配置文件"提供了针对目录改变配置的方法,即:在一个特定的文档目录中放置一个包含一个或多...2016-01-28
  • .htaccess配置二级域名绑定子目录

    首先,你空间必须绑定你指定的二级域名比如:www.111cn.net或者down.111cn.net。当然域名也要做好解析工作。 剩下的就是配置.htaccess文件了 代码如下 复制代码 ...2016-01-28