We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents c4317b7 + 883f9bb commit 32eee8dCopy full SHA for 32eee8d
internal/server.go
@@ -56,7 +56,14 @@ func (s *Server) buildRoutes() {
56
// forwarded request so it's correctly routed by mux
57
func (s *Server) RootHandler(w http.ResponseWriter, r *http.Request) {
58
// Modify request
59
- r.Method = r.Header.Get("X-Forwarded-Method")
+
60
+ /// Avoid HEAD bug
61
+ /// https://github.com/thomseddon/traefik-forward-auth/issues/156
62
+ var m = r.Header.Get("X-Forwarded-Method")
63
+ if m != "HEAD" {
64
+ r.Method = m
65
+ }
66
67
r.Host = r.Header.Get("X-Forwarded-Host")
68
69
// Read URI from header if we're acting as forward auth middleware
0 commit comments