1. Раз дата хоть какая-то стоит, значит сервер хоть раз переиндексировался.
2. Раз дата довольно давняя, то либо документ не менялся, либо робот его не брал, в данном случае скорее второе.
3. Если сервер не выдает в заголовке ответа Last-Modified -- даты рядом со ссылкой не будет.
4. Добавление вручную нескольких страниц может не оказывать влияния на остальные страницы, там ведь даже робот другой.
Спасибо, конечно, да просто подсмотрел я результаты вашего phpinfo(), вот и вся гениальность ;)
2 Andy Lion:
Options +FollowSymlinks -Multiviews
Возможно Multiviews срабатывает до mod_rewrite
Лучше всего свяжитесь с хостером и задайте соответствующий вопрос. Все зависит от настроек сервера. Может быть обработка htaccess отключена...
У Вас включен параметр Multiviews, он то и ввел всех в заблуждение. А mod_rewrite в данном случае не работал.
Если версия PHP выше 4.2, то по умолчанию параметр register_globals поставлен в Off и глобальные переменные не создаются. В Вашем случае следует попробовать $_GET['a']. Если напрямую (/test.php?a=25) скрипт отрабатывает, то проблема не в этом.
Единственный раз попробовал применить BASE. Все было нормально, потом пришел робот Апорта, проигнорировал BASE, получил серию 404 ошибок, обиделся и ушел. С тех пор я его не видел, а BASE сразу убрал :(
Хотя, за полгода могли и подправить.
Слеш ведь не только для роботов ;), это точно было у Нильсена.
Действительно, настроить можно как угодно! Скажу по другому: при отсутствии одноименного файла и настройках по умолчанию :)
Про завершение строки (\n\r) тоже где-то там.
Позвольте с вами немного поспорить, уважаемый академик. Правилом хорошего тона считается ставить завершающий слеш при ссылке на директорию в интернете и без завершающего слеша -- в печатных изданиях. Если не проставить слеш при запросе http://www.site.ru/subdirectory, Апач, например, выдаст 301 код и правильную ссылку со слешем. Однако корень сайта является исключением, и не имеет значения - стоит слеш, или нет. Жаль, не могу вспомнить, где это читал :(
P.S. Ну и порт там еще между именем хоста и путем.
На этом форуме было неоднократно, поищите.
В случае Апорта:
Aport Registration Robot, v.2.0 -- быстрая индексация при добавлении через форму (берет главную страницу);
Aport -- основной индексирующий бот.
Может и глупость скажу, но:
перевод строки в Unix -- это 0A (&chr(10))
Макинтош -- 0D &chr(13)
Windows -- 0A0D &chr(10)&chr(13)
В сетевых протоколах как и в Windows -- &chr(10)&chr(13)
ИМХО надо добавить &chr(10) в каждую строку, для надежности.