Собирает статистику (откуда посетитель пришел), подключает сторонний JS, ставит куку.
Подключенный скрипт в зависимости от реферера может, например, перекинуть на фиктивную (фишинговую для mail.ru, сайт конкурента для какого-нибудь поискового запроса) страницу..
Почти наверняка nginx для статики стоит..
скачиваются zip|jpg... итд?
Если запросить .../blabla.php - вылезет авторизация?
Милованов Ю.С - телепат :)
Чтобы работало без переписывания - можно добавить ob_start(); в начало скрипта... Но лучше привести "всё" в порядок..
Из одного абсолютно не следует другое.. Тем не менее, "только броузер" вполне позволяет сохранить.
Тыкаем F12 (в хроме, в ie.. в Mozille у меня открывается firebug..) и ищем sources|images или что-то похожее..
Тут раздел по веб-строительству.. Про ключевики имеет смысл спрашивать в другом разделе.. а ещё лучше - воспользоваться поиском
Можно так или так
Реферер можно проверять и без PHP, в .htaccess
RewriteCond %{HTTP_REFERER} !mysite.ru RewriteRule baba.jpg [F,L]
Однако, если пользователь может увидеть картинку, то и скачать её при должной сноровке получится - тут Милованов Ю.С прав
Если добавить непосредственно перед выводом заголовки, они перезапишут предыдущие..
<?phpheader('HTTP/1.0 404 Not Found');header('Status: 200');header("HTTP/1.0 200 Ok");?>
Такой код выдаёт 200 ОК :)
А вообще смотреть нужно - возможно, версия движка старая.. или просто не совместима с настройками хостинга..
На случай, если первая картинка в формате png или gif (ещё?), я бы сделал чуть по-другому:
$first_img = $img_dir . '/images/post-default.jpg'; } $first_img = preg_replace('#\.(jpg|gif|png)$#i','t.$1',$first_img); return $first_img;}
Вопрос про лог ошибок остался без ответа..
Какой заголовок отдаст файл, например 1.php (можно пустой.. или с парой строчек)?
Если 500 - попробовать .htaccess переименовать?
p.s. Ещё можно извратиться и принудительно прописать в index.php (в конце? В начале?)
<?php header('Status: 200'); ?>
http://habrahabr.ru/post/77873/
http://nginx.org/ru/docs/http/ngx_http_image_filter_module.html
highload.ru, материалы конференций (фото в комментах, презентации-тезисы на сайте, если поискать - наверняка есть и видео, что посвежее - платное.. Но, если очень хорошо поискать...)