Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.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
缓存过期,无法应用于Wordpress中的某些图像_Wordpress_.htaccess_Caching - Fatal编程技术网

缓存过期,无法应用于Wordpress中的某些图像

缓存过期,无法应用于Wordpress中的某些图像,wordpress,.htaccess,caching,Wordpress,.htaccess,Caching,我为我的Wordpress定义了缓存过期,但SpeedTest仍然告诉我应该为一些jpg和png图像修复它 我已安装插件并将以下内容添加到我的.htaccess中: <IfModule mod_expires.c> ExpiresActive On ExpiresDefault "access plus 1 seconds" ExpiresByType image/x-icon "access plus 2592000 seconds" ExpiresByType i

我为我的Wordpress定义了缓存过期,但SpeedTest仍然告诉我应该为一些jpg和png图像修复它

我已安装插件并将以下内容添加到我的.htaccess中:

<IfModule mod_expires.c>
  ExpiresActive On
  ExpiresDefault "access plus 1 seconds"
  ExpiresByType image/x-icon "access plus 2592000 seconds"
  ExpiresByType image/jpeg "access plus 2592000 seconds"
  ExpiresByType image/png "access plus 2592000 seconds"
  ExpiresByType image/gif "access plus 2592000 seconds"
  ExpiresByType application/x-shockwave-flash "access plus 2592000 seconds"
  ExpiresByType text/css "access plus 604800 seconds"
  ExpiresByType text/javascript "access plus 216000 seconds"
  ExpiresByType application/x-javascript "access plus 216000 seconds"
  ExpiresByType text/html "access plus 600 seconds"
  ExpiresByType application/xhtml+xml "access plus 600 seconds"
</IfModule>

<IfModule mod_headers.c>
 <filesMatch ".(ico|pdf|flv|jpg|svg|jpeg|png|gif|js|css|swf)$">
 Header set Cache-Control "max-age=84600, public"
 </filesMatch>
<FilesMatch "\\.(css)$">
Header set Cache-Control "max-age=2692000, public"
</FilesMatch>
<FilesMatch "\\.(js)$">
Header set Cache-Control "max-age=216000, private"
</FilesMatch>
<FilesMatch "\\.(x?html?|php)$">
Header set Cache-Control "max-age=600, private, must-revalidate"
</FilesMatch>

Header unset ETag
Header unset Last-Modified

</IfModule>

过期于
ExpiresDefault“访问加1秒”
ExpiresByType图像/x图标“访问加2592000秒”
ExpiresByType图像/jpeg“访问时间加2592000秒”
ExpiresByType图像/png“访问加2592000秒”
ExpiresByType image/gif“访问时间加2592000秒”
过期按类型应用程序/x-shockwave-flash“访问加2592000秒”
ExpiresByType文本/css“访问时间加604800秒”
ExpiresByType文本/javascript“访问时间加216000秒”
ExpiresByType应用程序/x-javascript“访问时间加216000秒”
ExpiresByType text/html“访问加600秒”
ExpiresByType应用程序/xhtml+xml“访问加600秒”
标题集缓存控制“最大年龄=84600,公共”
标题集缓存控制“最大年龄=2692000,公共”
标题集缓存控制“最大年龄=216000,专用”
标题集缓存控制“最大年龄=600,专用,必须重新验证”
标题未设置ETag
上次修改未设置的标题
我也试着跟着,但还是没有运气

这些映像没有定义缓存过期的特定原因是什么

顺便说一句,所有图像都在我的服务器上,大多数都在文件夹中:

wp内容/上传/缓存/

wp内容/主题/Wordpress/图像/