rework posting handler to redirect rather than render