COVID2019 и это вот все. Друзья, вся эта история начинает плохо пахнет. Мойте руки, не ходите в люди. Отложите все плановые покупки и положите в носок заначку. Заприте ваших родителей, бабушек-дедушек на даче. Лучше перебдеть чем недобдеть. Берегите себя!

Сервер не возвращает код 404


Гость garfild304

Recommended Posts

Здравствуйте проблема такая. Удалил товар. И удалённые страницы не убрались из поиска.


 


Пытался в ручную удалить через яндекс. Получил Нет оснований для удаления. Сервер не возвращает код 404.


 


Понял что нужно лезть в not_found.tpl и что то с ним делать. Подскажите как решить проблему. 


 


Версия 1.5.6.4.1


Ссылка на комментарий
Поделиться на других сайтах

Да это окшоп.


 


Список используемых модулей. Комментировал те которые включены 


 



Название модуля Действие

Аккаунт

Партнерская программа

ANDesign - Социальные сети //включён

ANDesign - Настройки шаблона //включён

Баннер

Batch Editor v0.2.2  

Хиты продаж

Модуль HTML                //включён

Категории Блога

Рекомендуемые Статьи

Последние Статьи Блога

Популярные Статьи

Отзывы к Статьям

Карусель

Cart Popup

Купить в один клик        //включён

Категории

Меню категорий Pro

Стена Категорий (для категорий) //включён

Фильтр товаров - CoolFilter //включён

deadcow SEO

Рекомендуемые                //включён

 

Рекомендуемые Статьи в Категории и Производителе

Рекомендуемые Товары в Категории и Производителе

 

Фильтр                       //включён

Google Talk

Информация

Последние               //включён

Menu

Массовое изменение цен, акций, скидок //включён

НОВОСТИ+                        //включён

Ocjoy Ajax Checkout 1.4.3

Кнопка PayPal Express Checkout

Модуль Табы

Связанные опции

Последние Отзывы

Secure My Admin             //включён

SeoGen v3.5

Заказ и регистрация Simple //включён

Закрыть сайт

Слайдшоу

SOFORP Товарный Чек      //включён

Акции

Магазин

Отзывы о Магазине //включён

Верхнее меню           //включён

Вы смотрели

Мы вконтакте

Экспорт товаров Вконтакте //включён

Приветствие

yaSlider

Ссылка на комментарий
Поделиться на других сайтах

В чистом окшопе эта проблема была испоавлена вижу шаблон у вас какой то не родной но проблема в свое время была в контроллерах тут вопрос в тгм что перехватывает до контроллера а так в глаза ничего не бросилось испрошьзуете де сео про?

Ссылка на комментарий
Поделиться на других сайтах

Забавно что ссылки поначалу проиндексировал >http://мой_сайт/aksessuari/naushniki    (без слеша в конце )  На данный момент всё хорошо но хотелось бы что бы поисковики по удаляли этот мусор


Ссылка на комментарий
Поделиться на других сайтах

Может в php мудулях? Вот есть модули работают с seo


 


rewrite_module

speling_module Пытается исправить ошибочно написаные URL, которые могут быть набраны пользователями в неправильном регистре или с опечаткой в одном символе.

Ссылка на комментарий
Поделиться на других сайтах

Отключайте все и проверяйте если ошибка пропадет включайте все поштучно и смотрите что вызывает ошибку и про вкумоды не забудьте

Ссылка на комментарий
Поделиться на других сайтах

И так решил сам,у кого будет такая проблема небольшой фикс решение такое >>>>


 


 


Идём в контроллер  /applefull.ru/docs/catalog/controller/error/not_found.php >>>


 


Проверить можно с помощью  http://www.cy-pr.com/tools/header/Если существующие страницы отдают код 200 OK,а не существующие 404 то всё норм)))


 


Ищем строку(она наверху):



<?php
class ControllerErrorNotFound extends Controller {
public function index() {

После этой строчки добавляем:


 




// $this->response->addHeader($this->request->server['SERVER_PROTOCOL'] . ' 404 Not Found');
header("HTTP/1.1 404 Not Found")


Должно получится так:



<?php
class ControllerErrorNotFound extends Controller {
public function index() {
// $this->response->addHeader($this->request->server['SERVER_PROTOCOL'] . ' 404 Not Found');
header("HTTP/1.1 404 Not Found");

$this->language->load('error/not_found');

$this->document->settitle($this->language->get('heading_title'));

$this->document->breadcrumbs = array();

$this->document->breadcrumbs[] = array(
'href' => HTTP_SERVER . 'index.php?route=common/home',
'text' => $this->language->get('text_home'),
'separator' => FALSE
);

if (isset($this->request->get['route'])) {
$this->document->breadcrumbs[] = array(
'href' => HTTP_SERVER . 'index.php?route=' . $this->request->get['route'],
'text' => $this->language->get('text_error'),
'separator' => $this->language->get('text_separator')
);
}

$this->data['heading_title'] = $this->language->get('heading_title');

$this->data['text_error'] = $this->language->get('text_error');

$this->data['button_continue'] = $this->language->get('button_continue');

$this->data['continue'] = HTTP_SERVER . 'index.php?route=common/home';

if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/error/not_found.tpl')) {
$this->template = $this->config->get('config_template') . '/template/error/not_found.tpl';
} else {
$this->template = 'default/template/error/not_found.tpl';
}

$this->children = array(
'common/column_right',
'common/footer',
'common/column_left',
'common/header'
);

$this->response->setOutput($this->render(TRUE), $this->config->get('config_compression'));
}
}
?>

Будет работать на любой версии всем спасибо))


Ссылка на комментарий
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу