Hmm..not a regex expert at all. The one above obviously was borrowed.

So how can I limit it to only asset files but not html or ajax
content? I understand this is a rails forum..but I am hoping someone
must have done this before.

Good catch!

On Sep 18, 2:58 pm, Lionel Bouton <[email protected]>
wrote:
> The Sat, 18 Sep 2010 14:30:57 -0700 (PDT),
>
>
>
> badnaam <[email protected]> wrote:
> >  0  down vote  favorite
>
> > I notice that in my production enviornment (where I have memcached
> > implemented) in see a cache-control - max-age header in firebug,
> > anytime I am looking at an index page (posts for example).
>
> > Cache-Control   max-age=315360000
>
> > In my dev environment that header looks like following.
>
> > Cache-Contro private, max-age=0, must-revalidate
>
> > As far as I know I have not done anything special with my nginx.conf
> > file to specify max age for regular content, I do have expires-max set
> > for css, jpg etc. here is my nginx.conf file..
>
> >http://pastie.org/1167080
>
> Look more closely at your regex in your pastie :
>
> location ~* ^.+.(jpg|jpeg|gif|png|css|js|swf)?([0-9]+)?$ {
>                 expires max;
>                 passenger_enabled on;
>         }
>
> An expression is optional when followed by '?'
>
> So your regex matches anything with at least 2 characters (.+ matches
> one or more characters, and the following '.' matches one character,
> the remaining is optional)
>
> Happy regex hacking,
>
> Lionel

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en.

Reply via email to