Split POST and GET handlers.

So we do not get a redirect loop
never used
never used
Merge pull request #5721 from guardian/id-redirects

Split POST and GET handlers.