$skip_cache define home page

Francis Daly francis at daoine.org
Thu Apr 2 10:13:27 UTC 2015


On Wed, Apr 01, 2015 at 07:41:57PM -0400, carnagel wrote:
> Francis Daly Wrote:
> -------------------------------------------------------
> > On Sun, Mar 22, 2015 at 06:35:31AM -0400, carnagel wrote:

Hi there,

> > > I understand how to skip cache on cookies, POST, query strings, urls
> > > containing string etc
> > 
> > How do you skip cache on urls containing strings?
> 
> # Don't cache uris containing the following segments
> 	if ($request_uri ~*
> "/wp-admin/|/xmlrpc.php|wp-.*.php|/feed/|index.php|sitemap(_index)?.xml") {
> 		set $skip_cache 1;
> 	}   

If that works, then

  if ($request_uri = "/") {
    set $skip_cache 1;
  }

should work the same way.

> I guess another way of asking my question "How do I define bypass fastcgi
> cache on a page with no url string, ie: the root website page?"

  location = / {
    # the configuration here is for the root website page
  }

	f
-- 
Francis Daly        francis at daoine.org



More information about the nginx mailing list