@@ -44,54 +44,54 @@ var (
44
44
"invalid redirect / to /" : {"/" , "/" , "/" , "proxy_pass http://upstream-name;" , false , "" },
45
45
"redirect / to /jenkins" : {"/" , "/jenkins" , "~* /" ,
46
46
`
47
- rewrite /(.*) /jenkins/$1 break;
48
- proxy_pass http://upstream-name;
49
- ` , false , "" },
47
+ rewrite /(.*) /jenkins/$1 break;
48
+ proxy_pass http://upstream-name;
49
+ ` , false , "" },
50
50
"redirect /something to /" : {"/something" , "/" , `~* ^/something\/?(?<baseuri>.*)` , `
51
- rewrite /something/(.*) /$1 break;
52
- rewrite /something / break;
53
- proxy_pass http://upstream-name;
54
- ` , false , "" },
51
+ rewrite /something/(.*) /$1 break;
52
+ rewrite /something / break;
53
+ proxy_pass http://upstream-name;
54
+ ` , false , "" },
55
55
"redirect /end-with-slash/ to /not-root" : {"/end-with-slash/" , "/not-root" , "~* ^/end-with-slash/(?<baseuri>.*)" , `
56
- rewrite /end-with-slash/(.*) /not-root/$1 break;
57
- proxy_pass http://upstream-name;
58
- ` , false , "" },
56
+ rewrite /end-with-slash/(.*) /not-root/$1 break;
57
+ proxy_pass http://upstream-name;
58
+ ` , false , "" },
59
59
"redirect /something-complex to /not-root" : {"/something-complex" , "/not-root" , `~* ^/something-complex\/?(?<baseuri>.*)` , `
60
- rewrite /something-complex/(.*) /not-root/$1 break;
61
- proxy_pass http://upstream-name;
62
- ` , false , "" },
60
+ rewrite /something-complex/(.*) /not-root/$1 break;
61
+ proxy_pass http://upstream-name;
62
+ ` , false , "" },
63
63
"redirect / to /jenkins and rewrite" : {"/" , "/jenkins" , "~* /" , `
64
- rewrite /(.*) /jenkins/$1 break;
65
- proxy_pass http://upstream-name;
66
- subs_filter '<head(.*)>' '<head$1><base href="$scheme://$http_host/$baseuri">' r;
67
- subs_filter '<HEAD(.*)>' '<HEAD$1><base href="$scheme://$http_host/$baseuri">' r;
68
- ` , true , "" },
64
+ rewrite /(.*) /jenkins/$1 break;
65
+ proxy_pass http://upstream-name;
66
+ subs_filter '<head(.*)>' '<head$1><base href="$scheme://$http_host/$baseuri">' r;
67
+ subs_filter '<HEAD(.*)>' '<HEAD$1><base href="$scheme://$http_host/$baseuri">' r;
68
+ ` , true , "" },
69
69
"redirect /something to / and rewrite" : {"/something" , "/" , `~* ^/something\/?(?<baseuri>.*)` , `
70
- rewrite /something/(.*) /$1 break;
71
- rewrite /something / break;
72
- proxy_pass http://upstream-name;
73
- subs_filter '<head(.*)>' '<head$1><base href="$scheme://$http_host/something/$baseuri">' r;
74
- subs_filter '<HEAD(.*)>' '<HEAD$1><base href="$scheme://$http_host/something/$baseuri">' r;
75
- ` , true , "" },
70
+ rewrite /something/(.*) /$1 break;
71
+ rewrite /something / break;
72
+ proxy_pass http://upstream-name;
73
+ subs_filter '<head(.*)>' '<head$1><base href="$scheme://$http_host/something/$baseuri">' r;
74
+ subs_filter '<HEAD(.*)>' '<HEAD$1><base href="$scheme://$http_host/something/$baseuri">' r;
75
+ ` , true , "" },
76
76
"redirect /end-with-slash/ to /not-root and rewrite" : {"/end-with-slash/" , "/not-root" , `~* ^/end-with-slash/(?<baseuri>.*)` , `
77
- rewrite /end-with-slash/(.*) /not-root/$1 break;
78
- proxy_pass http://upstream-name;
79
- subs_filter '<head(.*)>' '<head$1><base href="$scheme://$http_host/end-with-slash/$baseuri">' r;
80
- subs_filter '<HEAD(.*)>' '<HEAD$1><base href="$scheme://$http_host/end-with-slash/$baseuri">' r;
81
- ` , true , "" },
77
+ rewrite /end-with-slash/(.*) /not-root/$1 break;
78
+ proxy_pass http://upstream-name;
79
+ subs_filter '<head(.*)>' '<head$1><base href="$scheme://$http_host/end-with-slash/$baseuri">' r;
80
+ subs_filter '<HEAD(.*)>' '<HEAD$1><base href="$scheme://$http_host/end-with-slash/$baseuri">' r;
81
+ ` , true , "" },
82
82
"redirect /something-complex to /not-root and rewrite" : {"/something-complex" , "/not-root" , `~* ^/something-complex\/?(?<baseuri>.*)` , `
83
- rewrite /something-complex/(.*) /not-root/$1 break;
84
- proxy_pass http://upstream-name;
85
- subs_filter '<head(.*)>' '<head$1><base href="$scheme://$http_host/something-complex/$baseuri">' r;
86
- subs_filter '<HEAD(.*)>' '<HEAD$1><base href="$scheme://$http_host/something-complex/$baseuri">' r;
87
- ` , true , "" },
83
+ rewrite /something-complex/(.*) /not-root/$1 break;
84
+ proxy_pass http://upstream-name;
85
+ subs_filter '<head(.*)>' '<head$1><base href="$scheme://$http_host/something-complex/$baseuri">' r;
86
+ subs_filter '<HEAD(.*)>' '<HEAD$1><base href="$scheme://$http_host/something-complex/$baseuri">' r;
87
+ ` , true , "" },
88
88
"redirect /something to / and rewrite with specific scheme" : {"/something" , "/" , `~* ^/something\/?(?<baseuri>.*)` , `
89
- rewrite /something/(.*) /$1 break;
90
- rewrite /something / break;
91
- proxy_pass http://upstream-name;
92
- subs_filter '<head(.*)>' '<head$1><base href="http://$http_host/something/$baseuri">' r;
93
- subs_filter '<HEAD(.*)>' '<HEAD$1><base href="http://$http_host/something/$baseuri">' r;
94
- ` , true , "http" },
89
+ rewrite /something/(.*) /$1 break;
90
+ rewrite /something / break;
91
+ proxy_pass http://upstream-name;
92
+ subs_filter '<head(.*)>' '<head$1><base href="http://$http_host/something/$baseuri">' r;
93
+ subs_filter '<HEAD(.*)>' '<HEAD$1><base href="http://$http_host/something/$baseuri">' r;
94
+ ` , true , "http" },
95
95
}
96
96
)
97
97
0 commit comments