1

我正在调查我在 GTmetrix 上的网站,目前我正在处理这个案例:

在此处输入图像描述

为了使其正常工作,我将其添加到.htaccess位于项目根目录的文件中:

<IfModule mod_expires.c>
  ExpiresActive on

# Your document html
  ExpiresByType text/html "access plus 0 seconds"

# Media: images, video, audio
  ExpiresByType audio/ogg "access plus 1 month"
  ExpiresByType image/gif "access plus 1 month"
  ExpiresByType image/jpeg "access plus 1 month"
  ExpiresByType image/png "access plus 1 month"
  ExpiresByType video/mp4 "access plus 1 month"
  ExpiresByType video/ogg "access plus 1 month"
  ExpiresByType video/webm "access plus 1 month"

# CSS and JavaScript
  ExpiresByType application/javascript "access plus 1 year"
  ExpiresByType text/css "access plus 1 year"
</IfModule>

但 GTmetrix 对我网站的这个案例仍然给出了零分。注意到我的网站使用 Linux ubuntu 16.04 OS 一个 appache 网络服务器。

知道我该怎么做吗?

4

2 回答 2

4

我正在使用以下代码,它对我来说非常适合:

# Add Expire headers
<IfModule mod_expires.c>
<Filesmatch "\.(jpg|jpeg|png|gif|js|css|swf|ico|woff|mp3)$">
  ExpiresActive on
  ExpiresDefault "access plus 30 days"
</Filesmatch>
</IfModule>
于 2018-07-18T09:23:47.833 回答
0

我使用以下命令完成了它:

sudo apt-get update
sudo apt-get install apache2-utils
sudo a2enmod cache
sudo a2enmod cache_disk
sudo a2enmod expires
sudo a2enmod headers
sudo service apache2 restart
于 2018-07-13T16:14:51.997 回答