У меня есть веб-сайт, который использует пользовательскую обработку ошибок 404 в PHP / Apache для отображения определенных страниц.
например http://metachat.org/recent
У меня такое чувство, что это плохой способ сделать это, но это код, который я унаследовал ...
Хотя страница отображается правильно в большинстве браузеров, я получаю ситуацию, когда AVG Anti-Virus захватывает страницу и перенаправляет ее на страницу 404 вне сайта.
Я пытался форсировать заголовок (Status: 200 OK) с помощью команды header в PHP, но если я делаю скручивание -I страницы, я получаю следующее ...
HTTP/1.1 404 Not Found
Date: Fri, 03 Oct 2008 11:43:01 GMT
Server: Apache/2.0.54 (Debian GNU/Linux) DAV/2 SVN/1.1.4 PHP/4.3.10-16 mod_ssl/2
.0.54 OpenSSL/0.9.7e
X-Powered-By: PHP/4.3.10-16
Status: 200 OK
Content-Type: text/html
Я полагаю, что первая строка - это строка AVG-ловушек для принудительного перенаправления.
Без переписывания программного обеспечения для использования Mod_rewrite (что я на самом деле не понимаю), как я могу (в PHP) остановить отправку строки «HTTP: / 1/1 404 Not Found» в заголовках при отображении этой страницы?
Спасибо.