|
|
@@ -30,21 +30,11 @@ server {
|
|
|
access_log off;
|
|
|
}
|
|
|
|
|
|
- location ~ \..*/.*\.php$ {
|
|
|
- deny all;
|
|
|
- return 404;
|
|
|
- }
|
|
|
-
|
|
|
location ~ ^/sites/.*/private/ {
|
|
|
deny all;
|
|
|
return 404;
|
|
|
}
|
|
|
|
|
|
- location ~ ^/sites/[^/]+/files/.*\.php$ {
|
|
|
- deny all;
|
|
|
- return 404;
|
|
|
- }
|
|
|
-
|
|
|
location ~ /\.(?!well-known\/) {
|
|
|
deny all;
|
|
|
return 404;
|
|
|
@@ -57,7 +47,17 @@ server {
|
|
|
expires 30d;
|
|
|
fastcgi_hide_header "Set-Cookie";
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
+ location ~ \..*/.*\.php$ {
|
|
|
+ deny all;
|
|
|
+ return 404;
|
|
|
+ }
|
|
|
+
|
|
|
+ location ~ ^/sites/[^/]+/files/.*\.php$ {
|
|
|
+ deny all;
|
|
|
+ return 404;
|
|
|
+ }
|
|
|
+
|
|
|
location ~ [^/]\.php(/|$)|^/update.php {
|
|
|
fastcgi_split_path_info ^(.+?\.php)(|/.*)$;
|
|
|
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
|