I tested my site speed on GTMETRIX and an error came back saying
Specify a cache validator
E (53)
The following resources are missing a cache validator. Resources that do not specify a cache validator cannot be refreshed efficiently. Specify a Last-Modified or ETag header to enable cache validation for the following resources:
/lib/js/appear/jquery.appear-1.1.1.js
/lib/js/jcarousel/jquery.jcarousel.js
/lib/js/jquery/jquery.min.js
/lib/js/jqueryui/jquery-ui.custom.min.js
/lib/js/tools/tooltip.min.js
/skins/basic/customer/print.css
I thought I took care of this in the .htaccess file am i missing something, could anyone advise on this?
```php
DirectoryIndex index.html index.php
SetOutputFilter DEFLATE
ExpiresActive On
ExpiresDefault “access plus 10 years”
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(..(js|css))$ smartoptimizer/?$1
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^(..(js|css|html?|xml|txt))$ smartoptimizer/?$1
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^(.*.(gif|jpg|jpeg|png|swf|css|js|html?|xml|txt))$ smartoptimizer/?$1
FileETag none
RewriteEngine on
Some hostings require RewriteBase to be uncommented
Example:
Your store url is http://www.yourcompany.com/store/cart
So “RewriteBase” should be:
RewriteBase /store/cart
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !.(png|gif|ico|swf|jpe?g|js|css)$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php?sef_rewrite=1 [L,QSA]
RewriteCond %{REQUEST_FILENAME} ./catalog/.
RewriteCond %{REQUEST_FILENAME} -d
RewriteCond %{REQUEST_FILENAME}/index.html !-f
RewriteRule . index.php?sef_rewrite=1 [L,QSA]
```