If you've ever checked your WordPress website in Performance Tools such as
Google PageSpeed Insight, you may have seen the
Leverage browser caching
warning. The easiest way to fix this warning is to install any of the
WordPress caching plugins. The most popular WordPress caching plugins
are
Total W3 Cache,
WP Super Cache and
WP Fastest Cache.
Alternatively, this warning can be resolved by adding
Expires headers code to your
.htaccess file.
- Log into your cPanel.
- Under Files section, select File Manager menu.
- cPanel will popup a message asking you where you would
like land within your website directories. In the same window, you will
see the checkbox asking if you would like to show hidden files. Check
the checkbox Show Hidden Files and click Go.
- Under public_html folder of your website, find and edit the file called .htaccess.
- Paste the following code into .htaccess file at the end of your existing content.
## EXPIRES HEADER CACHING ##
ExpiresActive On
ExpiresByType image/jpg "access 1 year"
ExpiresByType image/jpeg "access 1 year"
ExpiresByType image/gif "access 1 year"
ExpiresByType image/png "access 1 year"
ExpiresByType text/css "access 1 month"
ExpiresByType application/pdf "access 1 month"
ExpiresByType application/javascript "access 1 month"
ExpiresByType application/x-javascript "access 1 month"
ExpiresByType application/x-shockwave-flash "access 1 month"
ExpiresByType image/x-icon "access 1 year"
ExpiresDefault "access 2 days"
## EXPIRES HEADER CACHING ##
- Save the changes.