We have custom code on our download servers written in perl that expects a method call of GetFile with a token. This cannot be altered due to other partners using this method already. We have to either change the name in transit or else, if we cannot do this via BigIP, we will have to have this new partner proxy our content. This is less desirable since it negates the whole point of having us as a download resource.
Let's say for a moment that we were to take your suggestion. Could we take the link you show above:
http://download-ourdomain.com/99_red_balloons.mp3?token=fjkld6y4re392fjfdkafdsa
and modify it in the BigIP using a rule to pass it on to our download servers as:
http://download-ourdomain.com/GetFile?token=fjkl;d6y4re392fjfdkafdsa;
and then return the content result back to the requesting client's browser?
If so, what would a rule like that look like?