Вывод header 404 в теле компонента

#1 28 августа 2012 в 10:12
подскажите пожалуйста, такая проблема… в компоненте нужно сделать вызов заголовка 404, header("HTTP/1.1 404 Not Found");

Но он же должен вызываться до вывода чего-либо в браузер, иначе у меня возникают непонятные цифры в шапке… cmsCore::error404(); тоже использовать не вариант, т.к. нужно оставить пользователя на той же страничке компонента...

как быть? можно ли как-то из компонента вывести 404 заголовок нормально?

пример где появляются цифры
http://cnsk.ru/novosibirsk?what=%F2%E8%F2%EE%E2%E0+2&yt0=%CD%E0%E9%F2%E8&search_condition=where&sort=relevance

P.S. ссылку нужно копировать, иначе она обрезается

#2 28 августа 2012 в 21:53
ап)
#3 30 августа 2012 в 14:06
Это у вас такое после использования
  1. header("HTTP/1.0 404 Not Found");
  2. header("HTTP/1.1 404 Not Found");
  3. header("Status: 404 Not Found");
?
#4 30 августа 2012 в 20:54

Это у вас такое после использования

googlebot
header("HTTP/1.1 404 Not Found");
#5 30 августа 2012 в 20:59
googlebot, хм, изменил версию протокола на 1.0, перестали отображаться эти цифры) не сталкивался, спасибо)
#6 31 августа 2012 в 08:42
ну да
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
хотя в заголовке реально отдает
  1. HTTP/1.1 404 Not Found
  2.  
странно.
#7 31 августа 2012 в 14:47


ну да

  1.  
  2.  

googlebot

угу)
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.