Вместо этого вам нужно использовать код ответа 301 HTTP.
Используя 303, ваш запрос POST поддерживается и перенаправляется соответственно. Используя 301, ваш запрос будет «перемещен навсегда» через GET.
Для других читателей, которые могут задаться вопросом, почему кто-то хочет сделать это, это запретить пользователю отправлять свои данные POST более одного раза с помощью функции «Обновить» своего веб-браузера (что часто вызывает проблемы с «гнилыми сообщениями») сделать), чтобы перезагрузить страницу с благодарностью, которая, возможно, не была загружена полностью.
Подсказка: если вы перенаправите таким образом, если вы не используете куки-файлы для обеспечения того, что информация попадает на вашу страницу "спасибо", вам нужно добавить один или несколько параметров в ваш запрос таким же образом, обычная форма GET будет. Например, если идентификационный номер заказа 82838, вы можете передать его на страницу с благодарностью:
http://www.example.com/order/thank-you.pl?orderid=82838
Существуют очевидные потенциальные проблемы безопасности, которые легко решаются с помощью проверки кода вашей страницы «спасибо», что идентификатор заказа действительно принадлежит текущему зарегистрированному пользователю, прежде чем он отобразит статус заказа (я полагаю, вы хотите включить Информация о статусе заказа на этой странице «спасибо» - в этом случае также полезно включить кнопку «Обновить» {или ссылку}, чтобы пользователь мог проверить статус заказа, если это происходит в течение короткого периода времени. ряд шагов).
Надеюсь, это полезно для вас.