Nginx static files exclude one or some file extensions
Posted
by
Evgeniy
on Server Fault
See other posts from Server Fault
or by Evgeniy
Published on 2012-07-09T06:13:22Z
Indexed on
2012/07/09
21:18 UTC
Read the original article
Hit count: 433
I'm serving up a static site via nginx.
location ~* \.(avi|bin|bmp|dmg|doc|docx|dpkg|exe|flv|gif|htm|html|ico|ics|img|jpeg|jpg|m2a|m2v|mov|mp3|mp4|mpeg|mpg|msi|pdf|pkg|png|ppt|pptx|ps|rar|rss|rtf|swf|tif|tiff|txt|wmv|xhtml|xls|xml|zip)$ {
root /var/www/html1;
access_log off;
expires 1d;
}
And my goal is to exclude requests like http://connect1.webinar.ru/converter/task/
. Full view is like http://mydomain.tld/converter/task/setComplete/fid/34330/fn/7c2cfed32ec2eef6788e728fa46f7a80.ppt.swf
. Despite the fact these URLs ends in such a format they are not static, but fake script requests, so I have a problems with them.
What is the best way to do this? How can I add an exclusion for this URL or maybe I can to exclude the specific file exptension (.ppt.swf, pptx.swf) from the list of this Nginx location?
Thanks.
© Server Fault or respective owner