Обновляя Ваш сайт, это — вообще хорошая вещь временно перенаправить Ваших пользователей к странице «Обслуживания», таким образом, они не будут видеть критической информации, такой как сообщения об ошибках.
Это вообще сделано, используя.htaccess файл, но это может быть сделано легко с PHP:
function maintenance($mode = FALSE){
if($mode){
if(basename($_SERVER['SCRIPT_FILENAME']) != 'maintenance.php'){
header("Location: http://example.com/maintenance.php");
exit;
}
}else{
if(basename($_SERVER['SCRIPT_FILENAME']) == 'maintenance.php'){
header("Location: http://example.com/");
exit;
}
}
}
Вот и все! Если есть вопрос пишите в комментариях.
Полезные ссылки: база отдыха робинзон в затоке




По моему мнению Вы допускаете ошибку. Предлагаю это обсудить. Пишите мне в email.
Какая же ошибка?