diff --git a/pkg/nginx/template/template.go b/pkg/nginx/template/template.go index 6ec0cf388..5469000a7 100644 --- a/pkg/nginx/template/template.go +++ b/pkg/nginx/template/template.go @@ -690,12 +690,12 @@ func buildAuthSignURL(input interface{}) string { u, _ := url.Parse(s) q := u.Query() if len(q) == 0 { - return fmt.Sprintf("%v?rd=$scheme://$http_host$request_uri", s) + return fmt.Sprintf("%v?rd=$pass_access_scheme://$http_host$request_uri", s) } if q.Get("rd") != "" { return s } - return fmt.Sprintf("%v&rd=$scheme://$http_host$request_uri", s) + return fmt.Sprintf("%v&rd=$pass_access_scheme://$http_host$request_uri", s) }