]> git.mxchange.org Git - friendica.git/commitdiff
applying changes to mods/sample-nginx.config from #5019
authorTobias Diekershoff <tobias.diekershoff@gmx.net>
Fri, 25 May 2018 06:22:49 +0000 (08:22 +0200)
committerTobias Diekershoff <tobias.diekershoff@gmx.net>
Fri, 25 May 2018 06:22:49 +0000 (08:22 +0200)
mods/sample-nginx.config

index a6760c0ad7874460a86f67d926341b75c60387d7..55a0d3a504eb6bf76784b1b171716cfb34880ff5 100644 (file)
@@ -82,27 +82,22 @@ server {
 
   # rewrite to front controller as default rule
   location / {
-    if ($is_args != "") {
-        rewrite ^/(.*) /index.php?pagename=$uri&$args last;
+       if (!-e $request_filename) {
+               rewrite ^(.*)$ /index.php?pagename=$1;
     }
-    rewrite ^/(.*) /index.php?pagename=$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?pagename=$uri&$args last;
-  }
-
-  # 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|ttf|woff|svg)$ {
-    expires 30d;
-    try_files $uri /index.php?pagename=$uri&$args;
+   if (!-e $request_filename) {
+        rewrite ^(.*)$ /index.php?pagename=$1;
+   }
   }
+  
+  include mime.types;
 
   # block these file types
   location ~* \.(tpl|md|tgz|log|out)$ {