diff --git a/docker/rootfs/etc/nginx/http.d/default.conf b/docker/rootfs/etc/nginx/http.d/default.conf index b57b670..fc881ad 100644 --- a/docker/rootfs/etc/nginx/http.d/default.conf +++ b/docker/rootfs/etc/nginx/http.d/default.conf @@ -9,9 +9,10 @@ server { error_page 404 /it/404.html; add_header X-Frame-Options "SAMEORIGIN"; add_header X-Content-Type-Options "nosniff"; - add_header Strict-Transport-Security "max-age=15768000; includeSubDomains; preload"; - add_header Content-Security-Policy "default-src 'self'; img-src https://*; child-src 'none';"; - + + include /etc/nginx/mime.types; + include /etc/nginx/http.custom.d/*.conf; + types { text/calendar ics; } @@ -21,16 +22,16 @@ server { rewrite ^/feed/.*$ /it/index.xml last; } - location ~ ^/events/elenco/ { + location = /events/elenco/ { default_type "text/calendar"; - rewrite ^/events/elenco/.*$ /it/index.ics last; + rewrite ^.*$ /it/index.ics last; } - location ~ ^/wp\-content/uploads/2008/02/Statuto\.pdf$ { + location = /wp-content/uploads/2008/02/Statuto.pdf { return 301 https://bglug.it/it/chi-siamo/Statuto.pdf; } - location ~ ^/en/.* { + location ^~ /en/ { error_page 404 /en/404.html; } }