diff options
author | Mario Vavti <mario@mariovavti.com> | 2018-05-05 08:38:20 +0200 |
---|---|---|
committer | Mario Vavti <mario@mariovavti.com> | 2018-05-05 08:38:20 +0200 |
commit | 192b69b11a05adee52e09d434bab004e0b0d07d1 (patch) | |
tree | 34cf85830efafa581d659e2d69b93ba30958490a | |
parent | 733a5ccb08e0f6ac3e9ec7908b3b73957e0f7117 (diff) | |
download | volse-hubzilla-192b69b11a05adee52e09d434bab004e0b0d07d1.tar.gz volse-hubzilla-192b69b11a05adee52e09d434bab004e0b0d07d1.tar.bz2 volse-hubzilla-192b69b11a05adee52e09d434bab004e0b0d07d1.zip |
update nginx conf to address issue #1155
-rw-r--r-- | install/sample-nginx.conf | 19 |
1 files changed, 11 insertions, 8 deletions
diff --git a/install/sample-nginx.conf b/install/sample-nginx.conf index 4121ff2ec..839f208ae 100644 --- a/install/sample-nginx.conf +++ b/install/sample-nginx.conf @@ -73,29 +73,32 @@ server { client_max_body_size 20m; client_body_buffer_size 128k; + include mime.types; + # rewrite to front controller as default rule location / { - if ($is_args != "") { - rewrite ^/(.*) /index.php?q=$uri&$args last; + if (!-e $request_filename) { + rewrite ^(.*)$ /index.php?q=$1; } - rewrite ^/(.*) /index.php?q=$uri last; } # make sure webfinger and other well known services aren't blocked # by denying dot files and rewrite request to the front controller location ^~ /.well-known/ { allow all; - rewrite ^/(.*) /index.php?q=$uri&$args last; + if (!-e $request_filename) { + rewrite ^(.*)$ /index.php?q=$1; + } } # statically serve these file types when possible # otherwise fall back to front controller # allow browser to cache them # added .htm for advanced source code editor library - location ~* \.(jpg|jpeg|gif|png|ico|css|js|htm|html|map|ttf|woff|woff2|svg)$ { - expires 30d; - try_files $uri /index.php?q=$uri&$args; - } + # location ~* \.(jpg|jpeg|gif|png|ico|css|js|htm|html|map|ttf|woff|woff2|svg)$ { + # expires 30d; + # try_files $uri /index.php?q=$uri&$args; + # } # block these file types location ~* \.(tpl|md|tgz|log|out)$ { |