Cherny

Рейтинг
120
Регистрация
19.09.2001

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. Все было нормально, потом пришел робот Апорта, проигнорировал BASE, получил серию 404 ошибок, обиделся и ушел. С тех пор я его не видел, а BASE сразу убрал :(

Хотя, за полгода могли и подправить.

А роботы уже и до печатных изданий добрались?

Слеш ведь не только для роботов ;), это точно было у Нильсена.

Нет! Это только в том случае, если его так настроить. А так subdirectory может быть обныкновенным документом, а вовсе и не директорией.

Действительно, настроить можно как угодно! Скажу по другому: при отсутствии одноименного файла и настройках по умолчанию :)

Логичнее всего смотреть RFC. На досуге посмотрю - скажу

Про завершение строки (\n\r) тоже где-то там.

С одной стороны, / - корень сайта. Выше его не может быть ничего. Кстати, правилом хорошего тона считается указание URL с завершающим /. Если его не указать, то либо сервер, либо клиент должны по идее его добавить за пользователя. Мне же было лениво это эмулировать Другими словами, любую URL можно разбить на две части: domainName и pathName. PathName _всегда начинается_ с "/".

Позвольте с вами немного поспорить, уважаемый академик. Правилом хорошего тона считается ставить завершающий слеш при ссылке на директорию в интернете и без завершающего слеша -- в печатных изданиях. Если не проставить слеш при запросе 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) в каждую строку, для надежности.

Всего: 1011