Modifications : etc/nginx/site.d/lhc-questionnaires/site.conf - Faute de
[lhc/ateliers.git] / etc / nginx / site.d / lhc-questionnaires / site.conf
index 157fdad..021fc82 100644 (file)
@@ -1,11 +1,14 @@
-server_name questionnaires.heureux-cyclage.org;
+server_name questionnaires.heureux-cyclage.org formations.heureux-cyclage.org;
 
 client_body_buffer_size 8k;
 client_max_body_size 10m;
 location / {
+       if ($host = "formations.heureux-cyclage.org") {
+               return 302 "$scheme://questionnaires.heureux-cyclage.org/index.php?r=survey/index/sid/533927/lang/fr";
+        }
        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;
@@ -18,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";
@@ -37,7 +64,6 @@ location ~ \.php$ {
        fastcgi_cache_valid 404 10m;
        fastcgi_ignore_headers Cache-Control Expires Set-Cookie;
        fastcgi_index index.php;
-       fastcgi_max_temp_file_size 2M;
        fastcgi_no_cache $no_cache;
        fastcgi_param REDIRECT_STATUS 200;
                # NOTE: PHP only, required if PHP was built with --enable-force-cgi-redirect