diff --git a/config/nginx/includes.d/octobercms.conf b/config/nginx/includes.d/octobercms.conf index d3d5e32..dffd1a3 100644 --- a/config/nginx/includes.d/octobercms.conf +++ b/config/nginx/includes.d/octobercms.conf @@ -15,11 +15,11 @@ location = /humans.txt { try_files $uri /index.php; } ## Let nginx return 404 if static file not exists - #location /storage/app/uploads/public { try_files $uri /404; } - #location /storage/app/media { try_files $uri /404; } - #location /storage/app/yml { try_files $uri /404; } + location /storage/app/uploads/public { try_files $uri /404; } + location /storage/app/media { try_files $uri /404; } + location /storage/app/yml { try_files $uri /404; } location /storage/app/resized { try_files $uri /404; } - #location /storage/temp/public { try_files $uri /404; } + location /storage/temp/public { try_files $uri /404; } location ~ ^/modules/.*/assets { try_files $uri /404; } location ~ ^/modules/.*/resources { try_files $uri /404; } @@ -43,9 +43,4 @@ location ~ ^/plugins/.*/.*/widgets/.*/assets { try_files $uri /404; } location ~ ^/plugins/.*/.*/widgets/.*/resources { try_files $uri /404; } - location ~ ^/themes/.*/assets { - try_files $uri /404; - access_log off; - expires max; - } location ~ ^/themes/.*/resources { try_files $uri /404; } diff --git a/config/nginx/includes.d/offline-webp.conf b/config/nginx/includes.d/offline-webp.conf new file mode 100644 index 0000000..81296c0 --- /dev/null +++ b/config/nginx/includes.d/offline-webp.conf @@ -0,0 +1,8 @@ +location ~* \.(jpe?g|png)$ { + # @see https://github.com/OFFLINE-GmbH/oc-responsive-images-plugin/#responsive-images + add_header Vary Accept; + try_files $uri$webp_suffix @router; +} +location @router { + rewrite ^(.*)$ /plugins/offline/responsiveimages/webp.php?path=$uri; +} \ No newline at end of file diff --git a/config/nginx/includes.d/staticfiles.conf b/config/nginx/includes.d/staticfiles.conf index dfa5e64..2fda1c9 100644 --- a/config/nginx/includes.d/staticfiles.conf +++ b/config/nginx/includes.d/staticfiles.conf @@ -22,6 +22,7 @@ location = /empty { empty_gif; } location ~* \.(eot|ttf|woff|pdf|css|js)$ { + try_files $uri /404; access_log off; expires max; }