This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# In HAProxy 1.5, we have to jump through some hops to accomplish a rewrite of a request's path... | |
# We use a temporary header to build our new path from the existing one in the request | |
# and then directly perform a redirect | |
# Clean the request and remove any existing header named X-Rewrite | |
http-request del-header X-REWRITE | |
# Copy the full request URL into X-Rewrite unchanged | |
http-request add-header X-REWRITE %[url] if { path_beg /foo } |