apache_request_headers(); - работает не во всех версиях РНР (PHP 4 >= 4.3.0).
Надежнее - $HTTP_SERVER_VARS["HTTP_IF_MODIFIED_SINCE"]
И еще, в РНР начиная, кажется с 4.3.3 сервер подавляет вывод кода ответа, и выдает насильно 200 ОК, если вы выдали заголовок Last-Modified
Будьте внимаетельны, и, да прибудет с вами сила :)
1. D - робот просматривает вашу страницу на предмет доступности и заносит в базу. Причем зачем то берет ее сразу дважды.
I - собственно индексирующий робот.
2. Чуть выше написано, Сегалович давал лично.
3. Знать кто тебе ходит. Каждый использует эту информацию по разному. Я, например, посмотрев логи увидел, где с ошибками прописаны ссылки и криво настроен mod_rewrite.
4. Наверное..
Насколько это возможно на основании здравого смысла.
Делать предположения "статика это или динамика" на основании протокола - бессмысленно.
У Васи на машине дизельный двигатель. Попробуйте угадать, машина легковая или грузовая? ;)
Если все остальное настроено правильно - спите спокойно и ждите робота.
Как уже говорилось:
А когда на сайте 400 с лишним страниц это совсем не обязательно..
А что, пятницу совсем отменили? :)
Письма приходят, апдейт в выдаче налицо. Если сбоев нет.
Нравится, не нравится...поймать тяжело. Думаю, что только руками такую вещь можно вычислить.
Знаю страницу, которая таким образом больше года существует, и все ОК.
Можно, если лень сервер настраивать.
Либо - чтобы уменьшить нагрузку на БД
По протоколу - нет.
Это зависит от настроек сервера + от вашей собственной манипуляции заголовками.
Косвенно робот может анализировать, например, заголовок X-Powered-By
Правда я не слышал, чтобы какой-нибудь робот придавал ему значение.
http://intranet/ - тИЦ 10
http://server/ - тИЦ 60!
http://internet/ - тИЦ 10 :)
У кнопки с белым фоном должна быть рамка, иначе она сливается с фоном страницы.