Rewrite help when files do NOT have a ".php" extension
António P. P. Almeida
appa at perusio.net
Wed Jun 1 17:31:05 MSD 2011
On 1 Jun 2011 14h23 WEST, nginx-forum at nginx.us wrote:
> Thanks so much appa. In your suggested example, is there an opening
> bracket after "location
> /site/.*\.(?:xml|mp4|ttf|css|rss|atom|js|jpg|jpeg|gif|png|ico|zip|tgz|gz|rar|doc|xls|exe|ppt)$"
> ?
Yes there *should* be one {. I forgot that.
location /site/.*\.(?:xml|mp4|ttf|css|rss|atom|js|jpg|jpeg|gif|png|ico|zip|tgz|gz|rar|doc|xls|exe|ppt)$ {
(...)
}
> I got confused a bit with the blocks structure there.
It looks confusing but in fact is clearer since you're reducing your
exposure to potential config bugs due to unwanted side effects of
regex based locations.
> Will try some of this, and get back with results here especially
> related to the last "try_files" bit. I didn't fully comprehend what
> you are suggesting, but let me read it some more times and try
> stuff.
--- appa
More information about the nginx
mailing list