introduce MINIO_BROWSER_REDIRECT env to enable/disable auto-redirect (#18025)

This commit is contained in:
Harshavardhana
2023-09-13 18:43:57 -07:00
committed by GitHub
parent ed2c2a285f
commit 32890342ce
4 changed files with 7 additions and 2 deletions

View File

@@ -152,7 +152,7 @@ func setBrowserRedirectMiddleware(h http.Handler) http.Handler {
return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
read := r.Method == http.MethodGet || r.Method == http.MethodHead
// Re-direction is handled specifically for browser requests.
if guessIsBrowserReq(r) && read {
if guessIsBrowserReq(r) && read && globalBrowserRedirect {
// Fetch the redirect location if any.
if u := getRedirectLocation(r); u != nil {
// Employ a temporary re-direct.