Для 302 Found
, т.е. для временного перенаправления, выполните:
header('Location: http://www.yoursite.com/home-page.html');
// OR: header('Location: http://www.yoursite.com/home-page.html', true, 302);
exit;
Если вам требуется постоянное перенаправление, то есть: 301 Moved Permanently
, выполните:
header('Location: http://www.yoursite.com/home-page.html', true, 301);
exit;
Для болееinfo проверьте руководство по PHP для функции заголовка Doc .Кроме того, не забывайте звонить exit;
при использовании header('Location: ');
Но, учитывая, что вы выполняете временное обслуживание (вы не хотите, чтобы поисковые системы индексировали вашу страницу), рекомендуется вернуть 503 Service Unavailable
с пользовательским сообщением (т.е. вам не нужно перенаправлять сообщения):
<?php
header("HTTP/1.1 503 Service Unavailable");
header("Status: 503 Service Unavailable");
header("Retry-After: 3600");
?><!DOCTYPE html>
<html>
<head>
<title>Temporarily Unavailable</title>
<meta name="robots" content="none" />
</head>
<body>
Your message here.
</body>
</html>