Определитесь с запросом под который готовите страницу. И по мере возможности старайтесь использовать его в точности. Чем точнее оно соответствует запросу, чем больше радости в результате будет у Вас :) Но не переусердствуйте! ;)
Любые отклонения от запроса (вплоть до окончаний) идут Вам в минус и будут компенсироваться совокупностью других факторов Вашего сайта и страницы.
Что касается вопроса "К кому будет ближе?" - то в данном случае одинаково и к тому, и к другому.
Это не вопрос :)
-Это призыв: "Все на оптимизацию сайтов по выборам!" 😂
Вот, что я вычитал:
http://www.webmasterworld.com/forum3/6005-3-15.htm
Just putting in a last-modified date will do you no good if you do not send back the 304 header when you get a if-modified-since. That will just increase you bandwidth usage.
А относительно моего заявления:
"В Яндексе дата документа выглядит так: 01.01.1970"
- так почему-то за дату документа принята Expires?
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Last-Modified: Thu, Jul 10 2003 17:02:08 GMT
Ну сам сервер без человека мало чего умеет :) Вот я смотрю, вроде бы ПХП код верный, а баг налицо.
Логично потому как считает, что документы были изменены с момента прошлого визита.
Есть 2 вопроса:
1. Была ли дата Last-modified при повторном визите робота равна той, которую он увидел в прошлый раз? Или все же она была старая, но не в точности равна?
2. Как выглядела концовка url на Ваших экспериментах (htm, php)?
3. Передавалась ли Header("HTTP/1.0 200 OK") параллельно с last-modified?
CAGE, Вы меня извините, но кроме Вас тут никто ничего не путает. Вы говорите абсолютно тривиальные вещи, и перефразируете мои же постинги. Понятно, что передается, а что нет. Иначе я бы образец кода не присылал.
Моя цель заключается в том, чтобы Яндекс не брал уже проиндексированные страницы, которые не менялись. Потому, как есть еще масса страниц, которые не были проиндексированы вообще.
А почему молчат ветераны форума?
Что-то терзают меня смутные сомнения ;)
НЕ согласен. Для динамичеких страниц Last-modified Не передается! Если его самому скриптом не передать, что я и пытаюсь сделать.
Просто супер :)
Ржал от души 😂 Завтра буду ловить мух :)
Примного благодарен, теперь все работает :D
Спасибо, всё получилось. Только жаль, что нельзя оба варианта решить одной строкой.
Единственное понять не могу. Какую роль здесь играют обратные слеши перед точками?
Ну чтож я такой тупой... Или уже голова не варит...
InSAn, Ваше правило не заработало.
Решил сделать как Вы посоветовали (/baza.12345.1.html ), но хоть убей, не получается. Работает или первый вариант или второй.
Кстати, сразу вопрос. Причем здесь ([a-z]+), когда речь идет о числах?
Короче, решил делать по схеме /baza.12345.10.html (где 10 -номер стр)
Пишу: RewriteRule ^baza.([0-9]+).([0-9]*).html /A.php?cat=$1&page=$2 [L] -Работает только строка http://XXX.ru/A.php?cat=12345&page=10, строка http://XXX.ru/A.php?cat=12345 дает ошибку (не передается &page=10).
Пишу: RewriteRule ^baza.([0-9]+).*([0-9]*).html /A.php?cat=$1&page=$2 [L] -работает строка http://XXX.ru/A.php?cat=12345, а http://XXX.ru/A.php?cat=12345&page=10 не работает (выводится http://XXX.ru/A.php?cat=12345).
Помогите разобраться с синтаксисом.