X-Git-Url: https://git.cyclocoop.org/?a=blobdiff_plain;f=etc%2Fnginx%2Fsite.d%2Flhc-questionnaires%2Fsite.conf;h=021fc82a5a016955c3c449d5dccd7f683812bfc2;hb=c2a3474d49db5a69b30a51fe98f324ad82b036c3;hp=bd4365d959da076192c502fdc998444091e463b5;hpb=5c42a4d606c3fb4de3420b220d45077b08f13a40;p=lhc%2Fateliers.git diff --git a/etc/nginx/site.d/lhc-questionnaires/site.conf b/etc/nginx/site.d/lhc-questionnaires/site.conf index bd4365d..021fc82 100644 --- a/etc/nginx/site.d/lhc-questionnaires/site.conf +++ b/etc/nginx/site.d/lhc-questionnaires/site.conf @@ -8,7 +8,7 @@ location / { } index index.html index.htm index.php; } -location ~* ^.+.(css|gif|html|ico|jpeg|js|jpg|png|txt|xml)$ { +location ~* ^.+\.(css|gif|html|ico|jpeg|js|jpg|png|txt|xml)$ { access_log off; expires 30d; log_not_found off; @@ -21,6 +21,30 @@ location ~ /\. { location ~ \.php$ { include /etc/nginx/conf.d/fastcgi.conf; set $no_cache "0"; + if ($args = "r=admin/survey/sa/view/surveyid/933958") { + return 403; + } + if ($args = "r=admin/survey/sa/view/surveyid/933958") { + return 403; + } + if ($args = "r=survey/index/sid/933958/lang/fr") { + return 403; + } + if ($args = "r=survey/index/sid/933958/lang/en") { + return 403; + } + if ($args = "r=survey/index/sid/933958/lang/es") { + return 403; + } + if ($args = "r=survey/index/sid/933958/lang/it-informal") { + return 403; + } + if ($args = "r=survey/index/sid/933958/") { + return 403; + } + if ($args = "r=survey/index/sid/933958/newtest/Y") { + return 403; +} if ($request_method !~ ^(GET|HEAD)$) { # NOTE: if non GET/HEAD, don't cache and mark user as uncacheable for 1 second via cookie. set $no_cache "1";