Set $skip_cache doesn't seem to function

I have this block in my sites-available config…

`set $skip_cache 0;

if ($request_uri ~* “/musicians/|/explore/”) { set $skip_cache 1; }`

This is to avoid caching on the following URLs:

Unfortunately it’s not working and the cache is only cleared when clicking the manual Purge Cache in the admin.

What cache system are you using with ee ? --wpsc ? You should try with --wpredis, it doesn’t make a page cache, so you should not have this issue.

I think its the default fastcgi. In any case, we found the solution was simply to move the code to the wpfc.conf and it works fine!