porhun Опубліковано: 27 серпня 2016 Share Опубліковано: 27 серпня 2016 Доброго времени суток! Вчера вечером обнаружил что яндекс долбится в страницы типа /?page=-1682 Перейдя по ссылке я увидел что страница доступна, и перенаправления на 404 страницу нет. А снизу в списке категорий пишется вот это:"Показано с -27329 по -27315 из 83 (всего 6 страниц)". Получается категория доступна по такому обращению и яндекс может легко позагонять кучу дублей. Кто-то сталкивался с таким? как исправить? Надіслати Поділитися на інших сайтах More sharing options...
ocdev_pro Опубліковано: 27 серпня 2016 Share Опубліковано: 27 серпня 2016 (змінено) Вам надо настроить canonical или уникализировать страницы категориии, что бы они не считались дублями. А можно по тупому: В robots.txt закрыйть Disallow: /*?page= Disallow: /*&page= Тема уже обсосана дальше некуда, гуглите форум Змінено 27 серпня 2016 користувачем Waha 1 Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 27 серпня 2016 Share Опубліковано: 27 серпня 2016 как исправить? 1. проверить откуда такая ссылка 2. Посылать на..уй с таким ссылками, я бы вообще в таком случае отдавал бы не 404, а 403 forbidden для реально отсутствующих page=10 при всего 9 - можно и отдать 404, причина - удаление товаров, 3. Принять разумное решение о запрете индексации &page= 1 Надіслати Поділитися на інших сайтах More sharing options... porhun Опубліковано: 27 серпня 2016 Автор Share Опубліковано: 27 серпня 2016 canonical настроен. не дает покоя сам факт доступности страницы по другому адресу, плюс яндекс обращается постоянно, перебирая номера. Уже до -1470 дошел блокировать page через роботс не самый лучший вариант, гугл против. Надіслати Поділитися на інших сайтах More sharing options... Dotrox Опубліковано: 27 серпня 2016 Share Опубліковано: 27 серпня 2016 Если в сайтмап таких страниц нет и в метатегах там, где 6 страниц, на шестой нет в rel="next" ссылки на седьмую и так до бесконечности (такое вполне мог напихать какой-то кривой SEO модуль), то можно предположить, что у Яндекса какой-то новый алгоритм, который делает предположение, что может существовать страница на единицу больше текущей и, когда он проверяет это предположение и получает статус 200, он идёт так до бесконечности. Если дело в последнем варианте, то вскоре это должны заметить многие. 1 Надіслати Поділитися на інших сайтах More sharing options... porhun Опубліковано: 27 серпня 2016 Автор Share Опубліковано: 27 серпня 2016 в том то и дело что идет не рост страниц +1, а наоборот уходит в минус. /?page=-1682 Надіслати Поділитися на інших сайтах More sharing options... Otvet Опубліковано: 27 серпня 2016 Share Опубліковано: 27 серпня 2016 значит со страницы -1 есть ссылка на -2 и т.д. 2 Надіслати Поділитися на інших сайтах More sharing options... Dotrox Опубліковано: 27 серпня 2016 Share Опубліковано: 27 серпня 2016 в том то и дело что идет не рост страниц +1, а наоборот уходит в минус. /?page=-1682 Да, минус там не заметен :) Это более странно и, скорее всего, всё же вызвано внутренней проблемой. В любом случае, проверьте сайтмап и метатеги на всех страницах в пределах одной категории (лучше всего, именно той, которая попала в Яндекс). Ну и, если у всех таких страниц в индексе есть минус перед числом в ссылке, то можно просто поставить шаблонный редирект на 404. 1 Надіслати Поділитися на інших сайтах More sharing options... porhun Опубліковано: 27 серпня 2016 Автор Share Опубліковано: 27 серпня 2016 спасибо, буду искать проблему Надіслати Поділитися на інших сайтах More sharing options... porhun Опубліковано: 28 серпня 2016 Автор Share Опубліковано: 28 серпня 2016 Может кто-то проверить на последней версии сборки ocstore вставить на странице категорий минус пример: было ?page=3 стало: ?page=-3 Открывается ли у вас первая страница категории или 404? сегодня в яндекс вебмастере увидел и офигел, фото в приложении Надіслати Поділитися на інших сайтах More sharing options... porhun Опубліковано: 28 серпня 2016 Автор Share Опубліковано: 28 серпня 2016 Да, минус там не заметен :) Это более странно и, скорее всего, всё же вызвано внутренней проблемой. В любом случае, проверьте сайтмап и метатеги на всех страницах в пределах одной категории (лучше всего, именно той, которая попала в Яндекс). Ну и, если у всех таких страниц в индексе есть минус перед числом в ссылке, то можно просто поставить шаблонный редирект на 404. Не поделитесь шаблоном на такой редирект?) Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 28 серпня 2016 Share Опубліковано: 28 серпня 2016 404 не будет но ошибка в выводе results - есть Надіслати Поділитися на інших сайтах More sharing options... porhun Опубліковано: 28 серпня 2016 Автор Share Опубліковано: 28 серпня 2016 https://webmaster.yandex.ru/tools/robotstxt/ Здесь проверил доступность страницы с минусом для робота. Так как обход яндексом был выявлен на ранней стадии, то в роботс.тхт был добавлен "Disallow: /*?page=- Disallow: /*&page=-" они все равно были загружены, но если смотреть по вебмастеру, то роботу не доступны. 404 не будет но ошибка в выводе results - есть подскажите где искать ошибку? Надіслати Поділитися на інших сайтах More sharing options... Dotrox Опубліковано: 28 серпня 2016 Share Опубліковано: 28 серпня 2016 Не поделитесь шаблоном на такой редирект?) Как-то так: RewriteCond %{QUERY_STRING} page=-(.*) RewriteRule ^(.*)$ /404 [R=301,L] Только вместо 404 - ссылка на вашу страницу 404 1 Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 28 серпня 2016 Share Опубліковано: 28 серпня 2016 if (isset($this->request->get['page'])) { $page = $this->request->get['page']; } else { $page = 1; } "Ошибка" здесь Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 28 серпня 2016 Share Опубліковано: 28 серпня 2016 Решение на поверхности и я о нем говорил проверка валидности page как на <1, так и на > product_totals 1 Надіслати Поділитися на інших сайтах More sharing options... porhun Опубліковано: 28 серпня 2016 Автор Share Опубліковано: 28 серпня 2016 if (isset($this->request->get['page'])) { $page = $this->request->get['page']; } else { $page = 1; } "Ошибка" здесь кусок кода нашел Решение на поверхности и я о нем говорил проверка валидности page как на <1, так и на > product_totals с программированием не дружу, может у вас есть наработки когда проверки на валидность page? Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 28 серпня 2016 Share Опубліковано: 28 серпня 2016 может у вас есть наработки когда проверки на валидность page? Есть.. При неверной странице - отдает 404 Надіслати Поділитися на інших сайтах More sharing options... porhun Опубліковано: 28 серпня 2016 Автор Share Опубліковано: 28 серпня 2016 Есть.. При неверной странице - отдает 404 поделиться можете? Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 28 серпня 2016 Share Опубліковано: 28 серпня 2016 Также, генерируется дубль при дописывании любого символа, после вопросительного знака: http://*****.ru/ra____le-shine.html?page=1555 Должно отдавать 404 ошибку. Вот люди дают ТЗ и готовы оплатить. Поделиться? Я поделился - рассказал как это сделать - проверить валидность. Надіслати Поділитися на інших сайтах More sharing options... porhun Опубліковано: 28 серпня 2016 Автор Share Опубліковано: 28 серпня 2016 за конструкцию if else хотите денег?) спасибо, разберусь сам Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 28 серпня 2016 Share Опубліковано: 28 серпня 2016 Вперед! Я вас не задерживаю..Когда сделаете - поделитесь! 1 Надіслати Поділитися на інших сайтах More sharing options... porhun Опубліковано: 29 серпня 2016 Автор Share Опубліковано: 29 серпня 2016 Нашел временное решение для проблемы с отрицательным номером страницы категории: Данный кусок позволяет отдавать 404 ошибку всем запросам с отрицательными страницами. if(preg_match('/[-]/', $page)) { $this->response->addHeader($this->request->server['SERVER_PROTOCOL'] . ' 404 Not Found'); } Надіслати Поділитися на інших сайтах More sharing options... Otvet Опубліковано: 29 серпня 2016 Share Опубліковано: 29 серпня 2016 (змінено) !preg_match("/[^0-9]/s", $page) || ((int)$page < 1) Змінено 29 серпня 2016 користувачем Otvet 1 Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 29 серпня 2016 Share Опубліковано: 29 серпня 2016 ой!!! page=099 Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Налаштування та оптимізація Появление обращений ?page=-111 Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
chukcha Опубліковано: 27 серпня 2016 Share Опубліковано: 27 серпня 2016 как исправить? 1. проверить откуда такая ссылка 2. Посылать на..уй с таким ссылками, я бы вообще в таком случае отдавал бы не 404, а 403 forbidden для реально отсутствующих page=10 при всего 9 - можно и отдать 404, причина - удаление товаров, 3. Принять разумное решение о запрете индексации &page= 1 Надіслати Поділитися на інших сайтах More sharing options... porhun Опубліковано: 27 серпня 2016 Автор Share Опубліковано: 27 серпня 2016 canonical настроен. не дает покоя сам факт доступности страницы по другому адресу, плюс яндекс обращается постоянно, перебирая номера. Уже до -1470 дошел блокировать page через роботс не самый лучший вариант, гугл против. Надіслати Поділитися на інших сайтах More sharing options... Dotrox Опубліковано: 27 серпня 2016 Share Опубліковано: 27 серпня 2016 Если в сайтмап таких страниц нет и в метатегах там, где 6 страниц, на шестой нет в rel="next" ссылки на седьмую и так до бесконечности (такое вполне мог напихать какой-то кривой SEO модуль), то можно предположить, что у Яндекса какой-то новый алгоритм, который делает предположение, что может существовать страница на единицу больше текущей и, когда он проверяет это предположение и получает статус 200, он идёт так до бесконечности. Если дело в последнем варианте, то вскоре это должны заметить многие. 1 Надіслати Поділитися на інших сайтах More sharing options... porhun Опубліковано: 27 серпня 2016 Автор Share Опубліковано: 27 серпня 2016 в том то и дело что идет не рост страниц +1, а наоборот уходит в минус. /?page=-1682 Надіслати Поділитися на інших сайтах More sharing options... Otvet Опубліковано: 27 серпня 2016 Share Опубліковано: 27 серпня 2016 значит со страницы -1 есть ссылка на -2 и т.д. 2 Надіслати Поділитися на інших сайтах More sharing options... Dotrox Опубліковано: 27 серпня 2016 Share Опубліковано: 27 серпня 2016 в том то и дело что идет не рост страниц +1, а наоборот уходит в минус. /?page=-1682 Да, минус там не заметен :) Это более странно и, скорее всего, всё же вызвано внутренней проблемой. В любом случае, проверьте сайтмап и метатеги на всех страницах в пределах одной категории (лучше всего, именно той, которая попала в Яндекс). Ну и, если у всех таких страниц в индексе есть минус перед числом в ссылке, то можно просто поставить шаблонный редирект на 404. 1 Надіслати Поділитися на інших сайтах More sharing options... porhun Опубліковано: 27 серпня 2016 Автор Share Опубліковано: 27 серпня 2016 спасибо, буду искать проблему Надіслати Поділитися на інших сайтах More sharing options... porhun Опубліковано: 28 серпня 2016 Автор Share Опубліковано: 28 серпня 2016 Может кто-то проверить на последней версии сборки ocstore вставить на странице категорий минус пример: было ?page=3 стало: ?page=-3 Открывается ли у вас первая страница категории или 404? сегодня в яндекс вебмастере увидел и офигел, фото в приложении Надіслати Поділитися на інших сайтах More sharing options... porhun Опубліковано: 28 серпня 2016 Автор Share Опубліковано: 28 серпня 2016 Да, минус там не заметен :) Это более странно и, скорее всего, всё же вызвано внутренней проблемой. В любом случае, проверьте сайтмап и метатеги на всех страницах в пределах одной категории (лучше всего, именно той, которая попала в Яндекс). Ну и, если у всех таких страниц в индексе есть минус перед числом в ссылке, то можно просто поставить шаблонный редирект на 404. Не поделитесь шаблоном на такой редирект?) Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 28 серпня 2016 Share Опубліковано: 28 серпня 2016 404 не будет но ошибка в выводе results - есть Надіслати Поділитися на інших сайтах More sharing options... porhun Опубліковано: 28 серпня 2016 Автор Share Опубліковано: 28 серпня 2016 https://webmaster.yandex.ru/tools/robotstxt/ Здесь проверил доступность страницы с минусом для робота. Так как обход яндексом был выявлен на ранней стадии, то в роботс.тхт был добавлен "Disallow: /*?page=- Disallow: /*&page=-" они все равно были загружены, но если смотреть по вебмастеру, то роботу не доступны. 404 не будет но ошибка в выводе results - есть подскажите где искать ошибку? Надіслати Поділитися на інших сайтах More sharing options... Dotrox Опубліковано: 28 серпня 2016 Share Опубліковано: 28 серпня 2016 Не поделитесь шаблоном на такой редирект?) Как-то так: RewriteCond %{QUERY_STRING} page=-(.*) RewriteRule ^(.*)$ /404 [R=301,L] Только вместо 404 - ссылка на вашу страницу 404 1 Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 28 серпня 2016 Share Опубліковано: 28 серпня 2016 if (isset($this->request->get['page'])) { $page = $this->request->get['page']; } else { $page = 1; } "Ошибка" здесь Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 28 серпня 2016 Share Опубліковано: 28 серпня 2016 Решение на поверхности и я о нем говорил проверка валидности page как на <1, так и на > product_totals 1 Надіслати Поділитися на інших сайтах More sharing options... porhun Опубліковано: 28 серпня 2016 Автор Share Опубліковано: 28 серпня 2016 if (isset($this->request->get['page'])) { $page = $this->request->get['page']; } else { $page = 1; } "Ошибка" здесь кусок кода нашел Решение на поверхности и я о нем говорил проверка валидности page как на <1, так и на > product_totals с программированием не дружу, может у вас есть наработки когда проверки на валидность page? Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 28 серпня 2016 Share Опубліковано: 28 серпня 2016 может у вас есть наработки когда проверки на валидность page? Есть.. При неверной странице - отдает 404 Надіслати Поділитися на інших сайтах More sharing options... porhun Опубліковано: 28 серпня 2016 Автор Share Опубліковано: 28 серпня 2016 Есть.. При неверной странице - отдает 404 поделиться можете? Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 28 серпня 2016 Share Опубліковано: 28 серпня 2016 Также, генерируется дубль при дописывании любого символа, после вопросительного знака: http://*****.ru/ra____le-shine.html?page=1555 Должно отдавать 404 ошибку. Вот люди дают ТЗ и готовы оплатить. Поделиться? Я поделился - рассказал как это сделать - проверить валидность. Надіслати Поділитися на інших сайтах More sharing options... porhun Опубліковано: 28 серпня 2016 Автор Share Опубліковано: 28 серпня 2016 за конструкцию if else хотите денег?) спасибо, разберусь сам Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 28 серпня 2016 Share Опубліковано: 28 серпня 2016 Вперед! Я вас не задерживаю..Когда сделаете - поделитесь! 1 Надіслати Поділитися на інших сайтах More sharing options... porhun Опубліковано: 29 серпня 2016 Автор Share Опубліковано: 29 серпня 2016 Нашел временное решение для проблемы с отрицательным номером страницы категории: Данный кусок позволяет отдавать 404 ошибку всем запросам с отрицательными страницами. if(preg_match('/[-]/', $page)) { $this->response->addHeader($this->request->server['SERVER_PROTOCOL'] . ' 404 Not Found'); } Надіслати Поділитися на інших сайтах More sharing options... Otvet Опубліковано: 29 серпня 2016 Share Опубліковано: 29 серпня 2016 (змінено) !preg_match("/[^0-9]/s", $page) || ((int)$page < 1) Змінено 29 серпня 2016 користувачем Otvet 1 Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 29 серпня 2016 Share Опубліковано: 29 серпня 2016 ой!!! page=099 Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Налаштування та оптимізація Появление обращений ?page=-111 Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
porhun Опубліковано: 27 серпня 2016 Автор Share Опубліковано: 27 серпня 2016 canonical настроен. не дает покоя сам факт доступности страницы по другому адресу, плюс яндекс обращается постоянно, перебирая номера. Уже до -1470 дошел блокировать page через роботс не самый лучший вариант, гугл против. Надіслати Поділитися на інших сайтах More sharing options...
Dotrox Опубліковано: 27 серпня 2016 Share Опубліковано: 27 серпня 2016 Если в сайтмап таких страниц нет и в метатегах там, где 6 страниц, на шестой нет в rel="next" ссылки на седьмую и так до бесконечности (такое вполне мог напихать какой-то кривой SEO модуль), то можно предположить, что у Яндекса какой-то новый алгоритм, который делает предположение, что может существовать страница на единицу больше текущей и, когда он проверяет это предположение и получает статус 200, он идёт так до бесконечности. Если дело в последнем варианте, то вскоре это должны заметить многие. 1 Надіслати Поділитися на інших сайтах More sharing options...
porhun Опубліковано: 27 серпня 2016 Автор Share Опубліковано: 27 серпня 2016 в том то и дело что идет не рост страниц +1, а наоборот уходит в минус. /?page=-1682 Надіслати Поділитися на інших сайтах More sharing options...
Otvet Опубліковано: 27 серпня 2016 Share Опубліковано: 27 серпня 2016 значит со страницы -1 есть ссылка на -2 и т.д. 2 Надіслати Поділитися на інших сайтах More sharing options... Dotrox Опубліковано: 27 серпня 2016 Share Опубліковано: 27 серпня 2016 в том то и дело что идет не рост страниц +1, а наоборот уходит в минус. /?page=-1682 Да, минус там не заметен :) Это более странно и, скорее всего, всё же вызвано внутренней проблемой. В любом случае, проверьте сайтмап и метатеги на всех страницах в пределах одной категории (лучше всего, именно той, которая попала в Яндекс). Ну и, если у всех таких страниц в индексе есть минус перед числом в ссылке, то можно просто поставить шаблонный редирект на 404. 1 Надіслати Поділитися на інших сайтах More sharing options... porhun Опубліковано: 27 серпня 2016 Автор Share Опубліковано: 27 серпня 2016 спасибо, буду искать проблему Надіслати Поділитися на інших сайтах More sharing options... porhun Опубліковано: 28 серпня 2016 Автор Share Опубліковано: 28 серпня 2016 Может кто-то проверить на последней версии сборки ocstore вставить на странице категорий минус пример: было ?page=3 стало: ?page=-3 Открывается ли у вас первая страница категории или 404? сегодня в яндекс вебмастере увидел и офигел, фото в приложении Надіслати Поділитися на інших сайтах More sharing options... porhun Опубліковано: 28 серпня 2016 Автор Share Опубліковано: 28 серпня 2016 Да, минус там не заметен :) Это более странно и, скорее всего, всё же вызвано внутренней проблемой. В любом случае, проверьте сайтмап и метатеги на всех страницах в пределах одной категории (лучше всего, именно той, которая попала в Яндекс). Ну и, если у всех таких страниц в индексе есть минус перед числом в ссылке, то можно просто поставить шаблонный редирект на 404. Не поделитесь шаблоном на такой редирект?) Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 28 серпня 2016 Share Опубліковано: 28 серпня 2016 404 не будет но ошибка в выводе results - есть Надіслати Поділитися на інших сайтах More sharing options... porhun Опубліковано: 28 серпня 2016 Автор Share Опубліковано: 28 серпня 2016 https://webmaster.yandex.ru/tools/robotstxt/ Здесь проверил доступность страницы с минусом для робота. Так как обход яндексом был выявлен на ранней стадии, то в роботс.тхт был добавлен "Disallow: /*?page=- Disallow: /*&page=-" они все равно были загружены, но если смотреть по вебмастеру, то роботу не доступны. 404 не будет но ошибка в выводе results - есть подскажите где искать ошибку? Надіслати Поділитися на інших сайтах More sharing options... Dotrox Опубліковано: 28 серпня 2016 Share Опубліковано: 28 серпня 2016 Не поделитесь шаблоном на такой редирект?) Как-то так: RewriteCond %{QUERY_STRING} page=-(.*) RewriteRule ^(.*)$ /404 [R=301,L] Только вместо 404 - ссылка на вашу страницу 404 1 Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 28 серпня 2016 Share Опубліковано: 28 серпня 2016 if (isset($this->request->get['page'])) { $page = $this->request->get['page']; } else { $page = 1; } "Ошибка" здесь Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 28 серпня 2016 Share Опубліковано: 28 серпня 2016 Решение на поверхности и я о нем говорил проверка валидности page как на <1, так и на > product_totals 1 Надіслати Поділитися на інших сайтах More sharing options... porhun Опубліковано: 28 серпня 2016 Автор Share Опубліковано: 28 серпня 2016 if (isset($this->request->get['page'])) { $page = $this->request->get['page']; } else { $page = 1; } "Ошибка" здесь кусок кода нашел Решение на поверхности и я о нем говорил проверка валидности page как на <1, так и на > product_totals с программированием не дружу, может у вас есть наработки когда проверки на валидность page? Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 28 серпня 2016 Share Опубліковано: 28 серпня 2016 может у вас есть наработки когда проверки на валидность page? Есть.. При неверной странице - отдает 404 Надіслати Поділитися на інших сайтах More sharing options... porhun Опубліковано: 28 серпня 2016 Автор Share Опубліковано: 28 серпня 2016 Есть.. При неверной странице - отдает 404 поделиться можете? Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 28 серпня 2016 Share Опубліковано: 28 серпня 2016 Также, генерируется дубль при дописывании любого символа, после вопросительного знака: http://*****.ru/ra____le-shine.html?page=1555 Должно отдавать 404 ошибку. Вот люди дают ТЗ и готовы оплатить. Поделиться? Я поделился - рассказал как это сделать - проверить валидность. Надіслати Поділитися на інших сайтах More sharing options... porhun Опубліковано: 28 серпня 2016 Автор Share Опубліковано: 28 серпня 2016 за конструкцию if else хотите денег?) спасибо, разберусь сам Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 28 серпня 2016 Share Опубліковано: 28 серпня 2016 Вперед! Я вас не задерживаю..Когда сделаете - поделитесь! 1 Надіслати Поділитися на інших сайтах More sharing options... porhun Опубліковано: 29 серпня 2016 Автор Share Опубліковано: 29 серпня 2016 Нашел временное решение для проблемы с отрицательным номером страницы категории: Данный кусок позволяет отдавать 404 ошибку всем запросам с отрицательными страницами. if(preg_match('/[-]/', $page)) { $this->response->addHeader($this->request->server['SERVER_PROTOCOL'] . ' 404 Not Found'); } Надіслати Поділитися на інших сайтах More sharing options... Otvet Опубліковано: 29 серпня 2016 Share Опубліковано: 29 серпня 2016 (змінено) !preg_match("/[^0-9]/s", $page) || ((int)$page < 1) Змінено 29 серпня 2016 користувачем Otvet 1 Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 29 серпня 2016 Share Опубліковано: 29 серпня 2016 ой!!! page=099 Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Налаштування та оптимізація Появление обращений ?page=-111 Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Dotrox Опубліковано: 27 серпня 2016 Share Опубліковано: 27 серпня 2016 в том то и дело что идет не рост страниц +1, а наоборот уходит в минус. /?page=-1682 Да, минус там не заметен :) Это более странно и, скорее всего, всё же вызвано внутренней проблемой. В любом случае, проверьте сайтмап и метатеги на всех страницах в пределах одной категории (лучше всего, именно той, которая попала в Яндекс). Ну и, если у всех таких страниц в индексе есть минус перед числом в ссылке, то можно просто поставить шаблонный редирект на 404. 1 Надіслати Поділитися на інших сайтах More sharing options...
porhun Опубліковано: 27 серпня 2016 Автор Share Опубліковано: 27 серпня 2016 спасибо, буду искать проблему Надіслати Поділитися на інших сайтах More sharing options...
porhun Опубліковано: 28 серпня 2016 Автор Share Опубліковано: 28 серпня 2016 Может кто-то проверить на последней версии сборки ocstore вставить на странице категорий минус пример: было ?page=3 стало: ?page=-3 Открывается ли у вас первая страница категории или 404? сегодня в яндекс вебмастере увидел и офигел, фото в приложении Надіслати Поділитися на інших сайтах More sharing options...
porhun Опубліковано: 28 серпня 2016 Автор Share Опубліковано: 28 серпня 2016 Да, минус там не заметен :) Это более странно и, скорее всего, всё же вызвано внутренней проблемой. В любом случае, проверьте сайтмап и метатеги на всех страницах в пределах одной категории (лучше всего, именно той, которая попала в Яндекс). Ну и, если у всех таких страниц в индексе есть минус перед числом в ссылке, то можно просто поставить шаблонный редирект на 404. Не поделитесь шаблоном на такой редирект?) Надіслати Поділитися на інших сайтах More sharing options...
chukcha Опубліковано: 28 серпня 2016 Share Опубліковано: 28 серпня 2016 404 не будет но ошибка в выводе results - есть Надіслати Поділитися на інших сайтах More sharing options... porhun Опубліковано: 28 серпня 2016 Автор Share Опубліковано: 28 серпня 2016 https://webmaster.yandex.ru/tools/robotstxt/ Здесь проверил доступность страницы с минусом для робота. Так как обход яндексом был выявлен на ранней стадии, то в роботс.тхт был добавлен "Disallow: /*?page=- Disallow: /*&page=-" они все равно были загружены, но если смотреть по вебмастеру, то роботу не доступны. 404 не будет но ошибка в выводе results - есть подскажите где искать ошибку? Надіслати Поділитися на інших сайтах More sharing options... Dotrox Опубліковано: 28 серпня 2016 Share Опубліковано: 28 серпня 2016 Не поделитесь шаблоном на такой редирект?) Как-то так: RewriteCond %{QUERY_STRING} page=-(.*) RewriteRule ^(.*)$ /404 [R=301,L] Только вместо 404 - ссылка на вашу страницу 404 1 Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 28 серпня 2016 Share Опубліковано: 28 серпня 2016 if (isset($this->request->get['page'])) { $page = $this->request->get['page']; } else { $page = 1; } "Ошибка" здесь Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 28 серпня 2016 Share Опубліковано: 28 серпня 2016 Решение на поверхности и я о нем говорил проверка валидности page как на <1, так и на > product_totals 1 Надіслати Поділитися на інших сайтах More sharing options... porhun Опубліковано: 28 серпня 2016 Автор Share Опубліковано: 28 серпня 2016 if (isset($this->request->get['page'])) { $page = $this->request->get['page']; } else { $page = 1; } "Ошибка" здесь кусок кода нашел Решение на поверхности и я о нем говорил проверка валидности page как на <1, так и на > product_totals с программированием не дружу, может у вас есть наработки когда проверки на валидность page? Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 28 серпня 2016 Share Опубліковано: 28 серпня 2016 может у вас есть наработки когда проверки на валидность page? Есть.. При неверной странице - отдает 404 Надіслати Поділитися на інших сайтах More sharing options... porhun Опубліковано: 28 серпня 2016 Автор Share Опубліковано: 28 серпня 2016 Есть.. При неверной странице - отдает 404 поделиться можете? Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 28 серпня 2016 Share Опубліковано: 28 серпня 2016 Также, генерируется дубль при дописывании любого символа, после вопросительного знака: http://*****.ru/ra____le-shine.html?page=1555 Должно отдавать 404 ошибку. Вот люди дают ТЗ и готовы оплатить. Поделиться? Я поделился - рассказал как это сделать - проверить валидность. Надіслати Поділитися на інших сайтах More sharing options... porhun Опубліковано: 28 серпня 2016 Автор Share Опубліковано: 28 серпня 2016 за конструкцию if else хотите денег?) спасибо, разберусь сам Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 28 серпня 2016 Share Опубліковано: 28 серпня 2016 Вперед! Я вас не задерживаю..Когда сделаете - поделитесь! 1 Надіслати Поділитися на інших сайтах More sharing options... porhun Опубліковано: 29 серпня 2016 Автор Share Опубліковано: 29 серпня 2016 Нашел временное решение для проблемы с отрицательным номером страницы категории: Данный кусок позволяет отдавать 404 ошибку всем запросам с отрицательными страницами. if(preg_match('/[-]/', $page)) { $this->response->addHeader($this->request->server['SERVER_PROTOCOL'] . ' 404 Not Found'); } Надіслати Поділитися на інших сайтах More sharing options... Otvet Опубліковано: 29 серпня 2016 Share Опубліковано: 29 серпня 2016 (змінено) !preg_match("/[^0-9]/s", $page) || ((int)$page < 1) Змінено 29 серпня 2016 користувачем Otvet 1 Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 29 серпня 2016 Share Опубліковано: 29 серпня 2016 ой!!! page=099 Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Налаштування та оптимізація Появление обращений ?page=-111 Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
porhun Опубліковано: 28 серпня 2016 Автор Share Опубліковано: 28 серпня 2016 https://webmaster.yandex.ru/tools/robotstxt/ Здесь проверил доступность страницы с минусом для робота. Так как обход яндексом был выявлен на ранней стадии, то в роботс.тхт был добавлен "Disallow: /*?page=- Disallow: /*&page=-" они все равно были загружены, но если смотреть по вебмастеру, то роботу не доступны. 404 не будет но ошибка в выводе results - есть подскажите где искать ошибку? Надіслати Поділитися на інших сайтах More sharing options...
Dotrox Опубліковано: 28 серпня 2016 Share Опубліковано: 28 серпня 2016 Не поделитесь шаблоном на такой редирект?) Как-то так: RewriteCond %{QUERY_STRING} page=-(.*) RewriteRule ^(.*)$ /404 [R=301,L] Только вместо 404 - ссылка на вашу страницу 404 1 Надіслати Поділитися на інших сайтах More sharing options...
chukcha Опубліковано: 28 серпня 2016 Share Опубліковано: 28 серпня 2016 if (isset($this->request->get['page'])) { $page = $this->request->get['page']; } else { $page = 1; } "Ошибка" здесь Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 28 серпня 2016 Share Опубліковано: 28 серпня 2016 Решение на поверхности и я о нем говорил проверка валидности page как на <1, так и на > product_totals 1 Надіслати Поділитися на інших сайтах More sharing options... porhun Опубліковано: 28 серпня 2016 Автор Share Опубліковано: 28 серпня 2016 if (isset($this->request->get['page'])) { $page = $this->request->get['page']; } else { $page = 1; } "Ошибка" здесь кусок кода нашел Решение на поверхности и я о нем говорил проверка валидности page как на <1, так и на > product_totals с программированием не дружу, может у вас есть наработки когда проверки на валидность page? Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 28 серпня 2016 Share Опубліковано: 28 серпня 2016 может у вас есть наработки когда проверки на валидность page? Есть.. При неверной странице - отдает 404 Надіслати Поділитися на інших сайтах More sharing options... porhun Опубліковано: 28 серпня 2016 Автор Share Опубліковано: 28 серпня 2016 Есть.. При неверной странице - отдает 404 поделиться можете? Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 28 серпня 2016 Share Опубліковано: 28 серпня 2016 Также, генерируется дубль при дописывании любого символа, после вопросительного знака: http://*****.ru/ra____le-shine.html?page=1555 Должно отдавать 404 ошибку. Вот люди дают ТЗ и готовы оплатить. Поделиться? Я поделился - рассказал как это сделать - проверить валидность. Надіслати Поділитися на інших сайтах More sharing options... porhun Опубліковано: 28 серпня 2016 Автор Share Опубліковано: 28 серпня 2016 за конструкцию if else хотите денег?) спасибо, разберусь сам Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 28 серпня 2016 Share Опубліковано: 28 серпня 2016 Вперед! Я вас не задерживаю..Когда сделаете - поделитесь! 1 Надіслати Поділитися на інших сайтах More sharing options... porhun Опубліковано: 29 серпня 2016 Автор Share Опубліковано: 29 серпня 2016 Нашел временное решение для проблемы с отрицательным номером страницы категории: Данный кусок позволяет отдавать 404 ошибку всем запросам с отрицательными страницами. if(preg_match('/[-]/', $page)) { $this->response->addHeader($this->request->server['SERVER_PROTOCOL'] . ' 404 Not Found'); } Надіслати Поділитися на інших сайтах More sharing options... Otvet Опубліковано: 29 серпня 2016 Share Опубліковано: 29 серпня 2016 (змінено) !preg_match("/[^0-9]/s", $page) || ((int)$page < 1) Змінено 29 серпня 2016 користувачем Otvet 1 Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 29 серпня 2016 Share Опубліковано: 29 серпня 2016 ой!!! page=099 Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Налаштування та оптимізація Появление обращений ?page=-111 Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
chukcha Опубліковано: 28 серпня 2016 Share Опубліковано: 28 серпня 2016 Решение на поверхности и я о нем говорил проверка валидности page как на <1, так и на > product_totals 1 Надіслати Поділитися на інших сайтах More sharing options... porhun Опубліковано: 28 серпня 2016 Автор Share Опубліковано: 28 серпня 2016 if (isset($this->request->get['page'])) { $page = $this->request->get['page']; } else { $page = 1; } "Ошибка" здесь кусок кода нашел Решение на поверхности и я о нем говорил проверка валидности page как на <1, так и на > product_totals с программированием не дружу, может у вас есть наработки когда проверки на валидность page? Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 28 серпня 2016 Share Опубліковано: 28 серпня 2016 может у вас есть наработки когда проверки на валидность page? Есть.. При неверной странице - отдает 404 Надіслати Поділитися на інших сайтах More sharing options... porhun Опубліковано: 28 серпня 2016 Автор Share Опубліковано: 28 серпня 2016 Есть.. При неверной странице - отдает 404 поделиться можете? Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 28 серпня 2016 Share Опубліковано: 28 серпня 2016 Также, генерируется дубль при дописывании любого символа, после вопросительного знака: http://*****.ru/ra____le-shine.html?page=1555 Должно отдавать 404 ошибку. Вот люди дают ТЗ и готовы оплатить. Поделиться? Я поделился - рассказал как это сделать - проверить валидность. Надіслати Поділитися на інших сайтах More sharing options... porhun Опубліковано: 28 серпня 2016 Автор Share Опубліковано: 28 серпня 2016 за конструкцию if else хотите денег?) спасибо, разберусь сам Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 28 серпня 2016 Share Опубліковано: 28 серпня 2016 Вперед! Я вас не задерживаю..Когда сделаете - поделитесь! 1 Надіслати Поділитися на інших сайтах More sharing options... porhun Опубліковано: 29 серпня 2016 Автор Share Опубліковано: 29 серпня 2016 Нашел временное решение для проблемы с отрицательным номером страницы категории: Данный кусок позволяет отдавать 404 ошибку всем запросам с отрицательными страницами. if(preg_match('/[-]/', $page)) { $this->response->addHeader($this->request->server['SERVER_PROTOCOL'] . ' 404 Not Found'); } Надіслати Поділитися на інших сайтах More sharing options... Otvet Опубліковано: 29 серпня 2016 Share Опубліковано: 29 серпня 2016 (змінено) !preg_match("/[^0-9]/s", $page) || ((int)$page < 1) Змінено 29 серпня 2016 користувачем Otvet 1 Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 29 серпня 2016 Share Опубліковано: 29 серпня 2016 ой!!! page=099 Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Налаштування та оптимізація Появление обращений ?page=-111 Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
porhun Опубліковано: 28 серпня 2016 Автор Share Опубліковано: 28 серпня 2016 if (isset($this->request->get['page'])) { $page = $this->request->get['page']; } else { $page = 1; } "Ошибка" здесь кусок кода нашел Решение на поверхности и я о нем говорил проверка валидности page как на <1, так и на > product_totals с программированием не дружу, может у вас есть наработки когда проверки на валидность page? Надіслати Поділитися на інших сайтах More sharing options...
chukcha Опубліковано: 28 серпня 2016 Share Опубліковано: 28 серпня 2016 может у вас есть наработки когда проверки на валидность page? Есть.. При неверной странице - отдает 404 Надіслати Поділитися на інших сайтах More sharing options... porhun Опубліковано: 28 серпня 2016 Автор Share Опубліковано: 28 серпня 2016 Есть.. При неверной странице - отдает 404 поделиться можете? Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 28 серпня 2016 Share Опубліковано: 28 серпня 2016 Также, генерируется дубль при дописывании любого символа, после вопросительного знака: http://*****.ru/ra____le-shine.html?page=1555 Должно отдавать 404 ошибку. Вот люди дают ТЗ и готовы оплатить. Поделиться? Я поделился - рассказал как это сделать - проверить валидность. Надіслати Поділитися на інших сайтах More sharing options... porhun Опубліковано: 28 серпня 2016 Автор Share Опубліковано: 28 серпня 2016 за конструкцию if else хотите денег?) спасибо, разберусь сам Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 28 серпня 2016 Share Опубліковано: 28 серпня 2016 Вперед! Я вас не задерживаю..Когда сделаете - поделитесь! 1 Надіслати Поділитися на інших сайтах More sharing options... porhun Опубліковано: 29 серпня 2016 Автор Share Опубліковано: 29 серпня 2016 Нашел временное решение для проблемы с отрицательным номером страницы категории: Данный кусок позволяет отдавать 404 ошибку всем запросам с отрицательными страницами. if(preg_match('/[-]/', $page)) { $this->response->addHeader($this->request->server['SERVER_PROTOCOL'] . ' 404 Not Found'); } Надіслати Поділитися на інших сайтах More sharing options... Otvet Опубліковано: 29 серпня 2016 Share Опубліковано: 29 серпня 2016 (змінено) !preg_match("/[^0-9]/s", $page) || ((int)$page < 1) Змінено 29 серпня 2016 користувачем Otvet 1 Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 29 серпня 2016 Share Опубліковано: 29 серпня 2016 ой!!! page=099 Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Налаштування та оптимізація Появление обращений ?page=-111 Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
porhun Опубліковано: 28 серпня 2016 Автор Share Опубліковано: 28 серпня 2016 Есть.. При неверной странице - отдает 404 поделиться можете? Надіслати Поділитися на інших сайтах More sharing options...
chukcha Опубліковано: 28 серпня 2016 Share Опубліковано: 28 серпня 2016 Также, генерируется дубль при дописывании любого символа, после вопросительного знака: http://*****.ru/ra____le-shine.html?page=1555 Должно отдавать 404 ошибку. Вот люди дают ТЗ и готовы оплатить. Поделиться? Я поделился - рассказал как это сделать - проверить валидность. Надіслати Поділитися на інших сайтах More sharing options... porhun Опубліковано: 28 серпня 2016 Автор Share Опубліковано: 28 серпня 2016 за конструкцию if else хотите денег?) спасибо, разберусь сам Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 28 серпня 2016 Share Опубліковано: 28 серпня 2016 Вперед! Я вас не задерживаю..Когда сделаете - поделитесь! 1 Надіслати Поділитися на інших сайтах More sharing options... porhun Опубліковано: 29 серпня 2016 Автор Share Опубліковано: 29 серпня 2016 Нашел временное решение для проблемы с отрицательным номером страницы категории: Данный кусок позволяет отдавать 404 ошибку всем запросам с отрицательными страницами. if(preg_match('/[-]/', $page)) { $this->response->addHeader($this->request->server['SERVER_PROTOCOL'] . ' 404 Not Found'); } Надіслати Поділитися на інших сайтах More sharing options... Otvet Опубліковано: 29 серпня 2016 Share Опубліковано: 29 серпня 2016 (змінено) !preg_match("/[^0-9]/s", $page) || ((int)$page < 1) Змінено 29 серпня 2016 користувачем Otvet 1 Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 29 серпня 2016 Share Опубліковано: 29 серпня 2016 ой!!! page=099 Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Налаштування та оптимізація Появление обращений ?page=-111 Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich
porhun Опубліковано: 28 серпня 2016 Автор Share Опубліковано: 28 серпня 2016 за конструкцию if else хотите денег?) спасибо, разберусь сам Надіслати Поділитися на інших сайтах More sharing options...
chukcha Опубліковано: 28 серпня 2016 Share Опубліковано: 28 серпня 2016 Вперед! Я вас не задерживаю..Когда сделаете - поделитесь! 1 Надіслати Поділитися на інших сайтах More sharing options... porhun Опубліковано: 29 серпня 2016 Автор Share Опубліковано: 29 серпня 2016 Нашел временное решение для проблемы с отрицательным номером страницы категории: Данный кусок позволяет отдавать 404 ошибку всем запросам с отрицательными страницами. if(preg_match('/[-]/', $page)) { $this->response->addHeader($this->request->server['SERVER_PROTOCOL'] . ' 404 Not Found'); } Надіслати Поділитися на інших сайтах More sharing options... Otvet Опубліковано: 29 серпня 2016 Share Опубліковано: 29 серпня 2016 (змінено) !preg_match("/[^0-9]/s", $page) || ((int)$page < 1) Змінено 29 серпня 2016 користувачем Otvet 1 Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 29 серпня 2016 Share Опубліковано: 29 серпня 2016 ой!!! page=099 Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Налаштування та оптимізація Появление обращений ?page=-111
porhun Опубліковано: 29 серпня 2016 Автор Share Опубліковано: 29 серпня 2016 Нашел временное решение для проблемы с отрицательным номером страницы категории: Данный кусок позволяет отдавать 404 ошибку всем запросам с отрицательными страницами. if(preg_match('/[-]/', $page)) { $this->response->addHeader($this->request->server['SERVER_PROTOCOL'] . ' 404 Not Found'); } Надіслати Поділитися на інших сайтах More sharing options...
Otvet Опубліковано: 29 серпня 2016 Share Опубліковано: 29 серпня 2016 (змінено) !preg_match("/[^0-9]/s", $page) || ((int)$page < 1) Змінено 29 серпня 2016 користувачем Otvet 1 Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 29 серпня 2016 Share Опубліковано: 29 серпня 2016 ой!!! page=099 Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку
chukcha Опубліковано: 29 серпня 2016 Share Опубліковано: 29 серпня 2016 ой!!! page=099 Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0
Recommended Posts