• Dear Pleskians! The Plesk Forum will be undergoing scheduled maintenance on Monday, 7th of July, at 9:00 AM UTC. The expected maintenance window is 2 hours.
    Thank you in advance for your patience and understanding on the matter.

Expire headers with plesk 12.x

Johan06

New Pleskian
Hello,

I have 2 servers with plesk 12.0.18 and 12.5.30

I want to add expire header.

I tried this below on additional directive on the domain plesk config :

Code:
location ~* \.(jpg|jpeg|gif|png|css|js|ico|xml)$ {
         access_log        off;
         log_not_found     off;
         expires           30d;
     }


all the images with dynamic rewrite url disappear.
My rewrite rules are in a htacces so i don't check php with nginx.

Do you have an idea how can i do ?

Regards
 
Hi,

you didn't specify which OS you're running - so you may have to adjust a little. The setup we use on CentOS7 , Plesk 12.5: leave .htaccess alone but instead do [copied from my notes]:

enable leverage browser caching:
Add this to a file within /etc/httpd/conf.d/ (create ownexpires.conf) :

ExpiresActive On
ExpiresByType image/jpg A31536000
ExpiresByType image/jpeg A31536000
ExpiresByType image/gif A31536000
ExpiresByType image/png A31536000
ExpiresByType text/css A2628000
ExpiresByType application/pdf A2628000
ExpiresByType text/x-javascript A2628000
ExpiresByType text/javascript A2628000
ExpiresByType application/x-shockwave-flash A2628000
ExpiresByType image/x-icon A31536000
ExpiresDefault A172800

restart apache centos7: # systemctl restart httpd

Hope it gets you in the right direction :)
Tom
 
It work really well on cento7
Someone have the same trick on debian ?

I should do the same on /etc/apache2/conf.d/ ?

Regards
 
Back
Top