Гугл ругается на ложные ошибки 404

  • 3 Ответов
  • 582 Просмотров

0 Пользователей и 1 Гость просматривают эту тему.

*

Adrian1111

  • ****
  • 272
  • + 1 -
Здравствуйте!

Имею VirtueMart 2.0...(точную версию не знаю как посмотреть). Но версия точно ранее 2.0.24.

Гугл начал ругаться на отключенные или удаленные страницы товаров или категорий - мол должны отдавать код 404, но не отдают его. Хотя раньше не ругался. С сайтом никаких изменений не проводилось.

При заходе на страницу удаленной категории или товара открывается главная страница сайта с добавлением к URL "/?error=404". На самой странице пишется, если категория или товар отключены: "Категории с таким то id не опубликованы", если категория или товар удалены, то показывается сообщение: "404 - Запрашиваемый товар не существует!".

В интернете, и здесь на форуме, решение проблемы с 404 на VirtueMart 2.0... разные!. Какое из них применять - не понятно.


Вот мой файл error.php:
Спойлер
[свернуть]

не могли бы подсказать по сути?


Гугл указывает, что проблема может быть со стороны хостинга, но как проверить?


P/S. В настройках Виртуемарта опции "Включить в VirtueMart обработку 404 ошибки" нет.
« Последнее редактирование: 06.01.2016, 12:52:42 от Adrian1111 »

*

Liss

  • ****
  • 218
  • + 9 -
Re: Гугл ругается на ложные ошибки 404
« Ответ #1 : 26.01.2016, 21:41:22 »
Для начала надо узнать, каков реальный заголовок у страницы "главная страница сайта с добавлением к URL "/?error=404"
Это служебный http заголовок: 200 ОК, 404 not found и т.д. Его можно проверить специальным сервисом (в поисковике вбей "узнать заголовок http"). На экран то выводится сообщение: 404 категории не найдены, а в служебном заголовке страницы может быть 200 OK, Google соответственно видит 200 ОК

*

Adrian1111

  • ****
  • 272
  • + 1 -
Re: Гугл ругается на ложные ошибки 404
« Ответ #2 : 29.01.2016, 13:26:29 »
При заходе на страницу удаленного товара, показывает заголовки:

HTTP/1.1 303 See other
HTTP/1.1 303 See other
HTTP/1.1 200 OK

В урле идет перенаправление на главную страницу сайта с приставкой /?error=404

*

Adrian1111

  • ****
  • 272
  • + 1 -
Re: Гугл ругается на ложные ошибки 404
« Ответ #3 : 29.01.2016, 13:28:29 »
Решил пока удалять эти урлы вручную из индекса Googleачерез инструмент "Удалить URL-адреса".