Перейти к содержанию
Форум поддержки пользователей VamShop

301 при SEO URL


Рекомендуемые сообщения

Был задан ве корректный СЕО УРЛ товара. при прочтении страницы сайт отдает  301 Moved Permanently  вместо 404. как поправить?

т.е по сути - где править, что бы по не существующему адресу бросало с 404 на определенную страницу, а не с 301

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

В текущей версии так и должно быть.

Если url неправильный, то перекинет на страницу 404.html

А в браузере что пишет если открыть страницу 404.html

301 как раз должен перекидывать на страницу http://demo.vamshop.ru/404.html

Вот пример с несуществующим адресом http://demo.vamshop.ru/dsdsfsd.html

Если страница 404 в Админке - Разное - Информационные страницы имеет id номер отличный от 12

То надо в /shop_content.php поменять 12 на свой id номер вот в это коде:

if ($_GET['coID'] == 12) {
header("HTTP/1.1 404 Not Found");
}

Такое бывает если магазин патчами обновляется.

Возможно, что в этом причина.

Ссылка на сообщение
Поделиться на другие сайты
8 минут назад, VaM сказал:

В текущей версии так и должно быть.

Если url неправильный, то перекинет на страницу 404.html

А в браузере что пишет если открыть страницу 404.html

301 как раз должен перекидывать на страницу http://demo.vamshop.ru/404.html

Вот пример с несуществующим адресом http://demo.vamshop.ru/dsdsfsd.html

Если страница 404 в Админке - Разное - Информационные страницы имеет id номер отличный от 12

То надо в /shop_content.php поменять 12 на свой id номер вот в это коде:


if ($_GET['coID'] == 12) {
header("HTTP/1.1 404 Not Found");
}

Такое бывает если магазин патчами обновляется.

Возможно, что в этом причина.

да. он и патчился. Вот и ищу - где найти код, что на 404 кидать должен

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

нет, не в нем дело.

 

/manager.php

 

          mysqli_free_result($result);
          mysqli_close($db_l);

          $PHP_SELF = '/index.php';
          header("Location: ".DIR_WS_CATALOG."404.html");

вот этот кусок внизу был другой.

 

было вот так

          mysqli_free_result($result);
          mysqli_close($db_l);
          header('HTTP/1.1 404 Not Found');
          $PHP_SELF = '/index.php';
          include('index.php');

 

Спасибо, за наводящий ответ

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

Понятно.

Наверное не последняя версия VamShop была, либо просто этот файл не обновляли.

Ссылка на сообщение
Поделиться на другие сайты
1 минуту назад, VaM сказал:

Понятно.

Наверное не последняя версия VamShop была, либо просто этот файл не обновляли.

ДА, так как до этого правил его, делая SEO URL для страниц производителя 

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...