Requires ~() in location to remove $request_uri and removes $request_uri if it is just a slash
This commit is contained in:
parent
3d80759a21
commit
c203d1a0d8
@ -1,5 +1,10 @@
|
||||
location {{ path }} {
|
||||
set $targetUri {{ forward_scheme }}://{{ forward_host }}:{{ forward_port }}{{ forward_path }}{% unless path contains "(" %}$request_uri{% endunless %};
|
||||
set $targetUri {{ forward_scheme }}://{{ forward_host }}:{{ forward_port }}{{ forward_path }};
|
||||
{% unless path contains "~" and path contains "(" and path contains ")" %}
|
||||
if ($request_uri != /){
|
||||
set $targetUri $targetUri$request_uri;
|
||||
}
|
||||
{% endunless %}
|
||||
proxy_set_header Host $host;
|
||||
proxy_set_header X-Forwarded-Scheme $scheme;
|
||||
proxy_set_header X-Forwarded-Proto $scheme;
|
||||
|
Loading…
Reference in New Issue
Block a user