mirror of
https://github.com/YGGverse/YGGbro.git
synced 2025-02-06 12:04:26 +00:00
prevent out redirects #2
This commit is contained in:
parent
fa7df7d69c
commit
b48f39da4c
@ -35,4 +35,7 @@ include /etc/nginx/opennet/locations/solaris.conf;
|
||||
include /etc/nginx/opennet/locations/web.conf;
|
||||
|
||||
# wiki
|
||||
include /etc/nginx/opennet/locations/wiki.conf;
|
||||
include /etc/nginx/opennet/locations/wiki.conf;
|
||||
|
||||
# handles (do not delete)
|
||||
include /etc/nginx/opennet/locations/handle/redirect.conf;
|
9
nginx/opennet/locations/handle/redirect.conf
Normal file
9
nginx/opennet/locations/handle/redirect.conf
Normal file
@ -0,0 +1,9 @@
|
||||
# Prevent out redirects (solution for issue #2)
|
||||
|
||||
location @opennet_locations_handle_redirect {
|
||||
|
||||
set $original_uri $uri;
|
||||
set $orig_loc $upstream_http_location;
|
||||
|
||||
proxy_pass $orig_loc;
|
||||
}
|
@ -6,6 +6,10 @@
|
||||
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
||||
proxy_set_header X-Real-IP $remote_addr;
|
||||
|
||||
# Prevent out redirects (issue #2)
|
||||
proxy_intercept_errors on;
|
||||
error_page 301 302 307 = @opennet_locations_handle_redirect;
|
||||
|
||||
# Replace all matches
|
||||
sub_filter_once off;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user