From de793fed97812859be2052eb9a4f738e5cdb2b08 Mon Sep 17 00:00:00 2001 From: ewilly Date: Fri, 8 Mar 2019 07:14:12 +0100 Subject: [PATCH] Fix Installation in a sub path --- conf/nginx.conf | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/conf/nginx.conf b/conf/nginx.conf index 7822bdb..1584f75 100644 --- a/conf/nginx.conf +++ b/conf/nginx.conf @@ -1,7 +1,7 @@ #sub_path_only rewrite ^__PATH__$ __PATH__/ permanent; location @handler { - rewrite ^/(.*)$ /index.php?^$1 last; + rewrite ^/(.*)$ __PATH__/index.php?^$1 last; } location __PATH__/ { @@ -17,7 +17,7 @@ location __PATH__/ { index index.php; # Réécriture vers l'index - try_files $uri $uri/ index.php; + try_files $uri $uri/ @handler; # Parseur PHP location ~ [^/]\.php(/|$) { @@ -34,33 +34,33 @@ location __PATH__/ { # Redirections ## Flux RSS - location /feed/ { - rewrite ^/feed\/(.*)$ /feed.php?^$1 last; + location ~ ^__PATH__/feed/ { + rewrite ^__PATH__/feed\/(.*)$ __PATH__/feed.php?^$1 last; } ## Sitemap - location = /sitemap.xml { - rewrite .* /sitemap.php; + location = __PATH__/sitemap.xml { + rewrite .* __PATH__/sitemap.php; } # Protections - location ~ /(version|update|readme|data/configuration) { + location ~ ^__PATH__/(version|update|readme|data/configuration) { deny all; } # Cache-control - location /data/ { + location ~ ^__PATH__/data/ { add_header Cache-Control public; expires 12h; } - location /core/ { + location ~ ^__PATH__/core/ { add_header Cache-Control public; expires 12h; } - location /plugins/ { + location ~ ^__PATH__/plugins/ { add_header Cache-Control public; expires 12h; } - location /themes/ { + location ~ ^__PATH__/themes/ { add_header Cache-Control public; expires 12h; }