diff --git a/conf/nginx.conf b/conf/nginx.conf index 9930daf..1ec0c01 100644 --- a/conf/nginx.conf +++ b/conf/nginx.conf @@ -1,4 +1,4 @@ -location ^~ __PATH__ { +location ^~ __PATH__/ { if ($scheme = http) { rewrite ^ https://$server_name$request_uri? permanent; @@ -10,10 +10,10 @@ location ^~ __PATH__ { # Bug in Nginx with locations and aliases (see http://stackoverflow.com/a/35102259 ) location __LOCATION_HACK__/ { try_files $uri $uri/ __PATH_HACK__/index.php?$query_string; } - location __LOCATION_HACK__/api { try_files $uri $uri/ __PATH_HACK__/api.php?$query_string; } - location __LOCATION_HACK__/admin { try_files $uri $uri/ __PATH_HACK__/admin.php?$query_string; } + location __LOCATION_HACK__/api/ { try_files $uri $uri/ __PATH_HACK__/api.php?$query_string; } + location __LOCATION_HACK__/admin/ { try_files $uri $uri/ __PATH_HACK__/admin.php?$query_string; } - location __LOCATION_HACK__/flarum { + location __LOCATION_HACK__/flarum/ { deny all; return 404; }