Код ответа 304 в место 200. Что может быть в данной ситуации?

Серега Ткачев Серега Ткачев  
0
  12.04.2017 01:20       3 678     Помощь  
Доброго дня, последнее время начались какие то траблы, страницы начали выдавать 304 код ответа в место 200, что может быть в данной ситуации?

Ответы на пост (9) Написать ответ
Hogore Hogore
27
12.04.2017 01:32
Загуглите,что значит 304 код, тогда вопрос должен отпасть.
(проблем с сервером у Вас нет, если предоставили всю информацию).
0
Серега Ткачев Серега Ткачев
0
12.04.2017 01:43
Да я гуглил на счёт того и почитал, мол бот не видит изминенй и все такое, какую вам подробную информацию предоставить?
0
iloveliveuzia iloveliveuzia
73
12.04.2017 13:29
Это if-since-modified
Помогает поисковым роботам и браузерам пользователя загружать меньшее количество информации, в случае если страница не претерпела изменений
Если 304 отдается с правильным значением (проверьте bertal поле Last Modified).

Влияние на индексацию: если ответ правильный (т.е. страница действительно не изменилась за время между текущим и прошлым посещением) то, за одно посещение бот пройдет большее число полезных страниц. т.е.: получая ответ 304, он думает что страница не изменилась, и переходит сразу к другой, и изучает её. В противном случае, он бы сканировал старую, обнаружил что она не изменилась, но время уже потратил на неё
0
iloveliveuzia iloveliveuzia
73
12.04.2017 13:30
на wordpress такой ответ достигается плагинами:
Wp Super cache (у меня не вышло, но заявлено)
If-modified-since (ошибся в предыдущем сообщении) - отдает и 304 и if-modified-since
0
Серега Ткачев Серега Ткачев
0
12.04.2017 13:46
Да у меня WP и стоит плагин: Wp Super cache его следует удалить?
0
iloveliveuzia iloveliveuzia
73
12.04.2017 13:55
Нет, наоборот если он стал хорошо работать с этим, вам осталось только проверить правильность работы:
https://webmaster.yandex.ru/tools/server-response/
(прочитайте в гугле или додумайтесь сами как этим пользоваться, а то я плохо объясняю и угрохаю кучу своего времени на это зря)

И если он работает правильно - радуйтесь и живите дальше.
(Кратко: на новые страницы и первое посещение должно отдаваться 200, на все последующие, если не произошло изменений то 304)
0
Серега Ткачев Серега Ткачев
0
12.04.2017 14:21
Так тем самым он выплюнул из поиска страницы из индекса, гугл пишет что ответ 200, а яша 304 или 307, платон ни чего полезного вовсе не скзала, как блин в порядке вещей у них все:

Здравствуйте, Сергей!

Мы со своей стороны никак не можем повлиять на ситуацию, поскольку проблема возникает на Вашем сервере. Если робот посещает страницу в тот момент, когда там появляется ошибка, это может повлечь за собой удаление страницы из очередной версии поисковой базы. При повторном переобходе страница может быть заново проиндексирована, если ошибки больше нет. Данные на Вашем скриншоте относятся к текущему состоянии страницы, но если ошибка была зафиксирована раньше, и было принято решение об удалении страницы из базы, нужно будет только ждать очередных обновлений.
0
Серега Ткачев Серега Ткачев
0
12.04.2017 14:23
Так еще 1 странность, если проверить страницу сегодняшним числом, то выдаёт 304 ошибку, убираю дату и проверяю ту же страницу то выдаёт 200, но из индекса при 304 ответе они вылетели, соответственно потеря трафика. Яша такой упоротый последнее время с апами еще и с этим дерьмом, га год такого ни когда не было считай, а тут прям массово полетели.
0
iloveliveuzia iloveliveuzia
73
12.04.2017 15:10
304 не выкидывает из индекса ни в коем случае!
307 - не сталкивался, но выкинет. 302 выкинет через полгода. 301 выкинет сразу
В вебмастере есть причина вылета на понятном языке.
И вообще смотрите, что отдает вам сервер с помощью bertal.ru, и разбирайтесь

Ну и если все так плохо, отключайте в плагине WP super cache (на второй вкладке "отвечать 304 ..." что-то такое). Если же страницы реально вылетели по этим редиректам, а бертал говорит что все гуд, все плохое отключаете и переобход делаете.
0