Есть сайт на Yii2 который стоит на NGINX.
Гугл page speed test ругается что статика не кешируется, но сам браузер показывает другое:
Если в конфиг nginx добавить запись:
location ~* \.(jpg|jpeg|gif|png|swf|tiff|swf|flv|js|css)$ {
expires max;
}
То при подключении этих файлов выдаёт 404, я думаю это из-за того что у меня имеются в конфиге следующие записи:
location / {
if ($request_uri ~ "^/backend"){
rewrite ^/backend/(.*)$ /backend/web/$1;
}
if ($request_uri !~ "^/backend"){
rewrite ^(.*)$ /frontend/web/$1;
}
}
location /frontend/web/ {
if (!-e $request_filename){
rewrite ^(.*)$ /frontend/web/index.php;
}
}
location /backend/web/ {
if (!-e $request_filename){
rewrite ^(.*)$ /backend/web/index.php;
}
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php7.0-fpm.sock;
}
Подскажите пожалуйста, куда вставить expires max чтобы закешировать статику?