- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Зачем быть уникальным в мире, где все можно скопировать
Почему так важна уникальность текста и как она влияет на SEO
Ingate Organic
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Есть проблема такая - Яндекс жрет трафика много, а сайт у нас хоть и большой по объему, чать контента совсем не обновляется (статьи, закрытый раздел форума).
Так вот хотелось бы что бы Яндекс не индексировал статьи более 1 раза.
Обратился с этой проблемой к администрайции Яндекса, они сказали нужно что бы сервер на этих страничках отдавал заголовок 304.
Делается это видимо так:
header('HTTP/1.1 304 Not Modified');Вопрос: если такой заголовок будет возвращаться на страницу которая ещё не индексировалась Яндексом или др. поисковиком, будет ли он её индексировать, не возникнет ли проблем?
Почти такой же вопрос возник в теме рядом.
По логике смысл 304 отклика чтобы дать понять роботу, что страница не изменялась и нечего ее запрашивать, соответсвенно робот от нее отвалит просто.
Тут надо найти способ узнавать индексировалась ли страница уже.
И если да, то отдавать такой заголовок. Но как это сделать пока мыслей нет.
Возникнут, конечно. Проиндексирована страница или нет, - это здесь не причем. Нужно проверять присылаемый браузером клиента заголовок HTTP_IF_MODIFIED_SINCE. В нем приходит дата последнего обновления кеша Вашей страницы в браузере у конкретного посетителя. Так вот, только в том случае, если с тех пор страница не изменилась нужно отправлять 304-й заголовок ответа и прерывать после этого выполнение скрипта. Более подробную информацию можно найти в поиске, в том же Яндексе... ну и, возможно, Вам пригодиться моя статья, относящаяся к этой теме.
nickspring, опа пасиба вот она мысль :)
Я как то и не подумал, что можно проверить через клиента.
nickspring, опа пасиба вот она мысль :)
Я как то и не подумал, что можно проверить через клиента.
Не можно, а нужно. 304-й заголовок и предназначен для работы в связке с HTTP_IF_MODIFIED_SINCE :-). Просто в случае с поисковиком, сам поисковик и является аналогом браузера с кешем.
nickspring, за статейку спасибо очень полезная
nickspring, за статейку спасибо очень полезная
ее недостаточно, чтобы сделать то, что Вам надо, но она может помочь. Поищите в поисковике статьи на тему "клиентское кеширование" или "кеширование на стороне клиента".
Суть ухватил, просто я такого не встречал ни в одной кмс, в той которую я использую, отдается например параметр last-modified - уже легче, сейчас буду пробовать шаманить.
nickspring, слушай а робот выдает If-Modified-Since или нет?
есть какая то инфа по этой теме?
nickspring, слушай а робот выдает If-Modified-Since или нет?
есть какая то инфа по этой теме?
конечно выдает, как и браузер... читайте здесь - http://webmaster.yandex.ru/faq.xml?id=502475#howtohelp - первый абзац
nickspring, ну тогда почему мне статья не поможет?
Делаю .htacess
получаю в РНР If-Modified-Since и юзаю.
Или я что -то не допонял?