diff --git a/cmd/server-mux.go b/cmd/server-mux.go
index <HASH>..<HASH> 100644
--- a/cmd/server-mux.go
+++ b/cmd/server-mux.go
@@ -350,7 +350,7 @@ func (m *ServerMux) ListenAndServe(certFile, keyFile string) (err error) {
 				RawQuery: r.URL.RawQuery,
 				Fragment: r.URL.Fragment,
 			}
-			http.Redirect(w, r, u.String(), http.StatusMovedPermanently)
+			http.Redirect(w, r, u.String(), http.StatusTemporaryRedirect)
 		} else {
 			// Execute registered handlers
 			m.Server.Handler.ServeHTTP(w, r)
Use <I> StatusTemporaryRedirect to redirect clients from http to https with forcing them to keep HTTP Verb (#<I>)