KoVaLsKy 59 Опубликовано 19 декабря, 2016 Жалоба Share Опубликовано 19 декабря, 2016 Был задан ве корректный СЕО УРЛ товара. при прочтении страницы сайт отдает 301 Moved Permanently вместо 404. как поправить? т.е по сути - где править, что бы по не существующему адресу бросало с 404 на определенную страницу, а не с 301 Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 19 декабря, 2016 Жалоба Share Опубликовано 19 декабря, 2016 В текущей версии так и должно быть. Если 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"); } Такое бывает если магазин патчами обновляется. Возможно, что в этом причина. Ссылка на сообщение Поделиться на другие сайты
KoVaLsKy 59 Опубликовано 19 декабря, 2016 Автор Жалоба Share Опубликовано 19 декабря, 2016 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 кидать должен Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 19 декабря, 2016 Жалоба Share Опубликовано 19 декабря, 2016 В shop_content.php исправьте 12 на свой id номер страницы 404 Ссылка на сообщение Поделиться на другие сайты
KoVaLsKy 59 Опубликовано 19 декабря, 2016 Автор Жалоба Share Опубликовано 19 декабря, 2016 нет, не в нем дело. /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'); Спасибо, за наводящий ответ Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 19 декабря, 2016 Жалоба Share Опубликовано 19 декабря, 2016 Понятно. Наверное не последняя версия VamShop была, либо просто этот файл не обновляли. Ссылка на сообщение Поделиться на другие сайты
KoVaLsKy 59 Опубликовано 19 декабря, 2016 Автор Жалоба Share Опубликовано 19 декабря, 2016 1 минуту назад, VaM сказал: Понятно. Наверное не последняя версия VamShop была, либо просто этот файл не обновляли. ДА, так как до этого правил его, делая SEO URL для страниц производителя Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 19 декабря, 2016 Жалоба Share Опубликовано 19 декабря, 2016 Понятно Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения