В Zend:
Вы должны использовать перенаправление в контроллере следующим образом:
$this->_redirect('module/controller/action');
отсутствует в файле phtml!
Если вы используете только php + html:
Обрезать все белые символы перед перенаправлением.
Возможно, у вас есть какой-то белый символ перед местоположением заголовка.
например, если у вас html страница
______ Start of page ____________
<?php header('Location: http://www.example.com/'); ?>
_________ end of page ___________
Перед заголовком (...) у вас есть \ n \ r, и заголовок уже автоматически установлен.