maxbor 0 Posted September 10, 2018 Report Share Posted September 10, 2018 Здравствуйте. Посадили на сайт вирус, залили 50 000 страниц на онлайн казино. Я его нашел, вылечил, переустановил магазин, обновился до последней версии. Но возникла проблема. Страница 404, отдает код 200. А ссылки на страницы онлайн казино отдают код 302, вместо 404. Проверил у вас на демо сайте, там все нормально, код 404 отдают страницы которых нет. Подскажите в чем может быть проблема? Link to post Share on other sites
support 447 Posted September 10, 2018 Report Share Posted September 10, 2018 9 минут назад, maxbor сказал: Здравствуйте. Посадили на сайт вирус, залили 50 000 страниц на онлайн казино. Я его нашел, вылечил, переустановил магазин, обновился до последней версии. Но возникла проблема. Страница 404, отдает код 200. А ссылки на страницы онлайн казино отдают код 302, вместо 404. Проверил у вас на демо сайте, там все нормально, код 404 отдают страницы которых нет. Подскажите в чем может быть проблема? Здравствуйте! По идее, надо проверить, какой id номер имеет страница 404 в Админке - Разное - Информационные страницы. Редактируете страницу и смотрите в адресной строке браузера. т.е. в строку браузер например shopID=20 и на странице, в форуме редактирования страницы, в опции ID страницы должно быть 20 Что б совпадали значения в адресной строке и опции ID страницы. Затем в .htaccess проверьте, что б была строка: ErrorDocument 400 /404.html ErrorDocument 401 /404.html ErrorDocument 403 /404.html ErrorDocument 404 /404.html ErrorDocument 500 /404.html и последнее, в shop_content.php меняйте строку вверху: if ($_GET['coID'] == 12) { header("HTTP/1.1 404 Not Found"); } Вместо 12 укажите Ваш номер 404 страницы. Link to post Share on other sites
maxbor 0 Posted September 10, 2018 Author Report Share Posted September 10, 2018 что то не понял что должно быть в .htaccess? Link to post Share on other sites
support 447 Posted September 10, 2018 Report Share Posted September 10, 2018 1 минуту назад, maxbor сказал: что то не понял что должно быть в .htaccess? Поправил сообщение. Вот такие строки: ErrorDocument 400 /404.html ErrorDocument 401 /404.html ErrorDocument 403 /404.html ErrorDocument 404 /404.html ErrorDocument 500 /404.html Link to post Share on other sites
maxbor 0 Posted September 10, 2018 Author Report Share Posted September 10, 2018 Все сделал, как написано coID у меня 14 и совпадает с тем айди, что в адресной строке. .хтаксесс есть такие строки. Но ответ сервера на несуществующую страницу 302. Кэш сбросил Код статуса HTTP 302 Found Время ответа сервера 26 мс IP сайта 87.236.16.75 Кодировка UTF-8(unicode-1-1-utf-8, UTF8) Размер страницы 0 Б Link to post Share on other sites
support 447 Posted September 10, 2018 Report Share Posted September 10, 2018 1 минуту назад, maxbor сказал: Все сделал, как написано coID у меня 14 и совпадает с тем айди, что в адресной строке. .хтаксесс есть такие строки. Но ответ сервера на несуществующую страницу 302 Так вроде бы всё нормально. Например вот адрес типа: https://адрес.ру/sdfsdf Показывает 404 страницу и ответ 404 Link to post Share on other sites
maxbor 0 Posted September 10, 2018 Author Report Share Posted September 10, 2018 А как вы проверяли? Я через яндекс.вебмастер, там у меня пока еще куча спамных страниц (16 000) и любую из них проверяешь, отдает код 302 Found, да и любую другую, вот как в частности вы, добавляешь в адресную строку абру -кодабру, вылезает страница 404, а код страницы 302. И любой другой сервис, также выдает 302 404 страницу вообще не могу в яндекс.вебмастере проверить, т.к. пишет что доступ к ней запрещен в роботс.тхт. Ваш демо сайт при добавлении в него абры-кадабры во время проверки выдает 302, а 404 правильно 404 Нот Фаунд. Проверил в других сервисах, вроде теперь 404 выдает сайт мой при загрузке 404.хтмл Наверное, так и должно быть, т.к. не существующая страница редиректится на 404 Link to post Share on other sites
support 447 Posted September 10, 2018 Report Share Posted September 10, 2018 1 час назад, maxbor сказал: А как вы проверяли? Я через яндекс.вебмастер, там у меня пока еще куча спамных страниц (16 000) и любую из них проверяешь, отдает код 302 Found, да и любую другую, вот как в частности вы, добавляешь в адресную строку абру -кодабру, вылезает страница 404, а код страницы 302. И любой другой сервис, также выдает 302 404 страницу вообще не могу в яндекс.вебмастере проверить, т.к. пишет что доступ к ней запрещен в роботс.тхт. Ваш демо сайт при добавлении в него абры-кадабры во время проверки выдает 302, а 404 правильно 404 Нот Фаунд. Проверил в других сервисах, вроде теперь 404 выдает сайт мой при загрузке 404.хтмл Наверное, так и должно быть, т.к. не существующая страница редиректится на 404 Я смотрю в хроме, в консоли. Отдаётся заголовок 302: Request URL: http://demo.vamshop.ru/sdfsdfsd Request Method: GET Status Code: 302 Moved Temporarily 302 заголовок - Moved permanently, т.е. адрес изменился и дальше уже перекидывает на 404 страница с 404 кодом. Так дальше ведь идёт следующий заголовок - 404 и редирект на 404.html страницу. Таких страниц в яндексе не будет ведь, по ним отдаётся сначала редирект, а затем 404 Link to post Share on other sites
maxbor 0 Posted September 10, 2018 Author Report Share Posted September 10, 2018 Ок. Спасибо, буду наблюдать. Link to post Share on other sites
support 447 Posted September 10, 2018 Report Share Posted September 10, 2018 39 минут назад, maxbor сказал: Ок. Спасибо, буду наблюдать. Не за что. Link to post Share on other sites
Recommended Posts