Hello,
Although it looks like your iRules and example got cut off I can think of one issue you could be having. In your configuration if you are doing a 301 or 302 redirect after a POST, the browser will send a GET request to the new location and not a POST.
-
To address this you could try a 307 redirect to preserve the POST request; however, whether it will work or not depends on the client's browser.
-
If the redirect is due to switching from http to https I would advise to do the redirect before any forms to POST from are available, otherwise the POST is being sent in clear text (http).
For further trouble shooting, please provide additional information on configuration as well as tests (working and non working). Be sure to sanitize configuration as necessary.
Thank you,
- D