Как я могу написать блок местоположения, который соответствует любому пути, заканчивающемуся следующими расширениями:
jpg|jpeg|gif|css|png|js|ico|json|xml|txt|html
Если путь не начинается с «/rails» (например: /rails/randomstring/image.png)?
В настоящее время у меня есть этот базовый блок:
location ~* \.(jpg|jpeg|gif|css|png|js|ico|json|xml|txt|html)$ {
gzip_static on;
gzip on;
expires max;
add_header Cache-Control public;
}
Но это будет соответствовать «/rails/randomstring/image.png», а я этого не хочу.