## Defining the valid referers.
## Disallow any usage of piwik assets if referer is non valid.
valid_referers none blocked
- *.cyclocoop.org
- *.heureux-cyclage.org
- *.ptitvelo.net
- *.velosenville.org;
+ server_names
+ .cyclocoop.org
+ .heureux-cyclage.org
+ .ptitvelo.net
+ .velosenville.org
+ .wiklou.org;
if ($invalid_referer) {
return 444;
}
add_header X-Piwik-Long-Cache $upstream_cache_status;
expires epoch;
fastcgi_cache microcache;
- fastcgi_cache_bypass $no_cache;
+ fastcgi_cache_bypass $lhc_stats_no_cache;
fastcgi_cache_use_stale error timeout invalid_header updating http_500;
fastcgi_cache_valid 200 301 2h;
fastcgi_cache_valid 302 30m;
fastcgi_cache_valid 404 10m;
fastcgi_ignore_headers Cache-Control Expires;
- fastcgi_no_cache $no_cache;
+ fastcgi_no_cache $lhc_stats_no_cache;
fastcgi_param REDIRECT_STATUS 200;
- fastcgi_pass php5_fpm_lhc_stats;
+ fastcgi_pass php_fpm_lhc_stats;
}
location ~* ^.+\.php$ {
## Any other attempt to access PHP files redirects to the root.
## Redirect to the root if attempting to access a txt file.
return 302 /;
}
-location ~* \.(?:bat|html?|git|ini|sh|svn[^.]*|txt|tpl|xml)$ {
+location ~* \.(?:bat|git|ini|sh|svn[^.]*|txt|tpl|xml)$ {
## Disallow access to several helper files.
return 404;
}