How to Leverage Browser Caching of WordPress Website via .htaccess?

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.

  1. Log into your cPanel.

  2. Under Files section, select File Manager menu.

  3. 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.

  4. Under public_html folder of your website, find and edit the file called .htaccess.

  5. 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 ##
    

    Add Code in .htaccess File To Leverage Browser Cache

  6.  Save the changes.


Is your WordPress site loading slow? Don't worry. Refer to the best 10 effective and easy ways to speed up your WordPress site.

→ Looking to enable Gzip compression in cPanel? Please refer to Enable gZip in cPanel for more details.

Related Articles

How to uninstall WordPress completely from cPanel?

You may require to remove Wordpress installation if you have installed it on an incorrect Path or...

How to Optimize WordPress application to prevent high CPU/Memory Usage?

If you are running a Wordpress website, it is necessary to update your Wordpress settings...

How to manage categories in WordPress

Video Tutorial Get Wordpress Hosting

How to Defer Parsing of JavaScript in WordPress?

If you have tested your WordPress website speed in the website speed testing tool GTMetrix, you...

How to add LiteSpeed cache for Wordpress Website in cPanel?

First of all, we need to know about Browser Caching. Whenever user accesses any page of the...

  • 1 Users Found This Useful

Was this answer helpful?