В стандарте HTTP нет заголовка "Refresh:", есть заголовок "Location:". При этом еще и HTTP Status должен быть 301, но этим уже HTTP-сервер заведует, он сам при наличии "Location:" нужный статус ставит.
А заголовок "Refresh:" уже есть в стандарте HTML, и должно это выглядеть так:
<html>
<head>
<title>Делаем редирект, ждите</title>
<meta http-equiv="refresh" content="5;url=https://example.com/thank-you.html">
</head>
<body>
Сейчас будет переход, сидите ждите 5 секунд, никак не меньше!
</body>
</html>