Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 是否可以将ExpiresDefault设置为路径?_Ruby On Rails_Apache - Fatal编程技术网

Ruby on rails 是否可以将ExpiresDefault设置为路径?

Ruby on rails 是否可以将ExpiresDefault设置为路径?,ruby-on-rails,apache,Ruby On Rails,Apache,如果我们访问,将生成~/proj/public/index.html 是否可以将ExpiresDefault设置为this index.html?这样,如果我们再次访问,浏览器将检查过期日期,而不会发出请求 我已经试过了: caches_pages index 允许超越所有 选项-多视图 过期于 ExpiresDefault“访问加30分钟” 我还看到Etag和Expires设置正确。然而,我的浏览器没有获取本地缓存,但仍然发出请求并接收304 not modify ExpireActiv

如果我们访问,将生成
~/proj/public/index.html

是否可以将ExpiresDefault设置为this index.html?这样,如果我们再次访问,浏览器将检查过期日期,而不会发出请求

我已经试过了:

caches_pages index

允许超越所有
选项-多视图
过期于
ExpiresDefault“访问加30分钟”
我还看到
Etag
Expires
设置正确。然而,我的浏览器没有获取本地缓存,但仍然发出请求并接收304 not modify

ExpireActive是否仅适用于.css之类的静态文件

 <Directory /home/rja/icross/public >
        AllowOverride all
        Options -MultiViews
        ExpiresActive On
        ExpiresDefault "access plus 30 minutes"
    </Directory>