Do you have a sniffer trace showing the response.
ACE does not actually care about the response code.
You are doing a simple header rewrite which look for the "Location" header and replace its content accordingly.
So it should for all respone code as long as the response contains a Location header.
Gilles.