When using the Spring RedirectAttributes, it uses a FlashMap with a targetRequestPath This targetRequestPath is checked against each incoming request and if they match the it is added to the Model
However I found when using RedirectAttributes and then redirecting to an absoluteUrl to integrate with zuul, the request being checked against the FlashMap targetRequestUrl included the zuul route and so failed to match.
This gist shows my fix by stripping the zuul route from the targetRequest being matched against