Nginx + Plugin issue

November 13, 2019 167 views
Nginx

Hi all,

i’m running a wordpress website on nginx, all working like a charm except with one of my plugin = Adaptive Images for WordPress. (This plugin serve scaled image).

The owner of this plugin said that, add this to location but it’s don’t works.

location / {
rewrite \.(?:jpe?g|gif|png)$ /wp-content/plugins/adaptive-images/adaptive-images-script.php;
}

Have also tried this:

location ~ /wp-content/(themes|uploads) {
     rewrite \.(?:jpe?g|gif|png)$ /wp-content/plugins/adaptive-images/adaptive-images-script.php;
}

and this:

location ~ /wp-content/(themes|uploads) {
rewrite \.(?:jpe?g|gif|png)$ /wp-content/plugins/adaptive-images/adaptive-images-script.php;
}

Nothing worked!

Here is my nginx config: https://github.com/stonedb00/stonedb/blob/master/nginxconf

So i need an nginx expert to give me the correct rewrite config and resolve it !

Thanks in advance

1 Answer

Hi @StoneDB,

This might prove to be a bit trial and error however you should try using it under the location describing your images

location ~* .(js|css|png|jpg|jpeg|gif|ico)$ {
        expires               60d;
        log_not_found         off;
    }

After all, this plugin is for scaling images.

Regards,
KDSys

Have another answer? Share your knowledge.