myakuhin Опубліковано: 6 червня 2021 Share Опубліковано: 6 червня 2021 Нужна доработка, которая позволит отображать страницу 404 на несуществующих страницах пагинации. На данный момент сервер отдает ответ 404, но отображается "В этой категории нет товаров." Пример https://rotangm.ru/mebel-iz-rotanga/mebel-iz-naturalnogo-rotanga/?page=4 Это должно быть применено именно к страницам пагинации. Если есть категория без пагинации, но без товаров, то она должна отображаться как раньше с "В этой категории нет товаров.". Используется Ocstore 2.3, шаблон "Лайтшоп". Надіслати Поділитися на інших сайтах More sharing options...
Vetroff Опубліковано: 6 червня 2021 Share Опубліковано: 6 червня 2021 ?page=4 - это всего лишь параметр, вы хотите получить 404 на всю категорию? Удачи. Надіслати Поділитися на інших сайтах More sharing options... SGrWr_34 Опубліковано: 6 червня 2021 Share Опубліковано: 6 червня 2021 if (ceil($product_total / $limit) < $page) { $this->response->redirect($this->url->link('error/not_found', ''), 404); } Надіслати Поділитися на інших сайтах More sharing options... myakuhin Опубліковано: 6 червня 2021 Автор Share Опубліковано: 6 червня 2021 (змінено) 23 minutes ago, SGrWr_34 said: if (ceil($product_total / $limit) < $page) { $this->response->redirect($this->url->link('error/not_found', ''), 404); } Спасибо. Добавил это в контролер категории. Стало так http://joxi.ru/1A5bP8asDlqNBr https://rotangm.ru/mebel-iz-rotanga/mebel-iz-naturalnogo-rotanga/?page=4 , а нужно, чтобы была 404 страница сайта нормально. Подскажите как сделать? Змінено 6 червня 2021 користувачем myakuhin Надіслати Поділитися на інших сайтах More sharing options... SGrWr_34 Опубліковано: 6 червня 2021 Share Опубліковано: 6 червня 2021 if (ceil($product_total / $limit) < $page) { $this->response->redirect('https://rotangm.ru/404'); } Надіслати Поділитися на інших сайтах More sharing options... myakuhin Опубліковано: 6 червня 2021 Автор Share Опубліковано: 6 червня 2021 (змінено) 29 minutes ago, SGrWr_34 said: if (ceil($product_total / $limit) < $page) { $this->response->redirect('https://rotangm.ru/404'); } да, сейчас открывается 404 страница сайта, но именно с таким url https://rotangm.ru/404 , а как сделать, чтобы остался url https://rotangm.ru/mebel-iz-rotanga/mebel-iz-naturalnogo-rotanga/?page=4 , но при этом отображалась стр. 404 ? Дело в том, что все эти несуществующие страницы пагинации у Яндекс проиндексированы, а сейчас будет редирект с них на 404 .. Чую что это не хорошо будет. Надо чтоб яндекс понял, что эта страница больше не существует. P.S. С редиректами уже "игрался") Когда с несуществующих страниц пагинации был редирект на первую (основную) страницу категории, но при этом они все остались в Яндекс как некачественные - с повторяющимся title и descriptions. Вот думаю, что их просто нужно отправить в 404, чтобы они удалились окончательно у Яндекса. Змінено 6 червня 2021 користувачем myakuhin Надіслати Поділитися на інших сайтах More sharing options... SGrWr_34 Опубліковано: 6 червня 2021 Share Опубліковано: 6 червня 2021 Тогда по условию отдавать в заголовке $this->response->addHeader($this->request->server['SERVER_PROTOCOL'] . '/1.1 404 Not Found'); И выводить вьюшку $this->load->view('error/not_found', $data); Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 6 червня 2021 Share Опубліковано: 6 червня 2021 if (ceil($product_total / $limit) < $page) { $this->load->contoller('error/not_found', array()); return; } Надіслати Поділитися на інших сайтах More sharing options... myakuhin Опубліковано: 6 червня 2021 Автор Share Опубліковано: 6 червня 2021 2 minutes ago, chukcha said: if (ceil($product_total / $limit) < $page) { $this->load->contoller('error/not_found', array()); return; } Спасибо. Это добавил в контролер, но появилась ошибка 500 на несуществующей стр. пагинации. Надіслати Поділитися на інших сайтах More sharing options... myakuhin Опубліковано: 6 червня 2021 Автор Share Опубліковано: 6 червня 2021 7 minutes ago, SGrWr_34 said: Тогда по условию отдавать в заголовке $this->response->addHeader($this->request->server['SERVER_PROTOCOL'] . '/1.1 404 Not Found'); И выводить вьюшку $this->load->view('error/not_found', $data); это куда добавить? в контролер категории попробовал вместо if (ceil($product_total / $limit) < $page) { $this->response->redirect('https://rotangm.ru/404'); } и снова стало показывать "в категории нет товаров" Надіслати Поділитися на інших сайтах More sharing options... SGrWr_34 Опубліковано: 6 червня 2021 Share Опубліковано: 6 червня 2021 @myakuhin тогда пишите в личку :) Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 6 червня 2021 Share Опубліковано: 6 червня 2021 3 минуты назад, myakuhin сказал: но появилась ошибка 500 Копипаст ни к чему не приводит contoller != controller Надіслати Поділитися на інших сайтах More sharing options... myakuhin Опубліковано: 6 червня 2021 Автор Share Опубліковано: 6 червня 2021 8 hours ago, chukcha said: Копипаст ни к чему не приводит contoller != controller Спасибо. Это помогло на несуществующих страницах пагинации. Но есть категории намерено без товаров они должны показываться, а так они тоже получились 404. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 6 червня 2021 Share Опубліковано: 6 червня 2021 почти также if (count($products) == 0) { выpать контроллер и завершить} Надіслати Поділитися на інших сайтах More sharing options... myakuhin Опубліковано: 6 червня 2021 Автор Share Опубліковано: 6 червня 2021 (змінено) 13 minutes ago, chukcha said: почти также if (count($products) == 0) { выpать контроллер и завершить} выбpать контроллер и завершить.. а что это значит?) Я не программист.. а так "верхушек нахватался" только) Змінено 6 червня 2021 користувачем myakuhin Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 6 червня 2021 Share Опубліковано: 6 червня 2021 вызвать контроллер по примеру несуществующих страниц пагинации Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 2 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Послуги Налаштування та дрібна робота по вже існуючому сайту отображение 404 вместо "в этой категории нет товаров." на несуществующих страницах пагинации Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
SGrWr_34 Опубліковано: 6 червня 2021 Share Опубліковано: 6 червня 2021 if (ceil($product_total / $limit) < $page) { $this->response->redirect($this->url->link('error/not_found', ''), 404); } Надіслати Поділитися на інших сайтах More sharing options... myakuhin Опубліковано: 6 червня 2021 Автор Share Опубліковано: 6 червня 2021 (змінено) 23 minutes ago, SGrWr_34 said: if (ceil($product_total / $limit) < $page) { $this->response->redirect($this->url->link('error/not_found', ''), 404); } Спасибо. Добавил это в контролер категории. Стало так http://joxi.ru/1A5bP8asDlqNBr https://rotangm.ru/mebel-iz-rotanga/mebel-iz-naturalnogo-rotanga/?page=4 , а нужно, чтобы была 404 страница сайта нормально. Подскажите как сделать? Змінено 6 червня 2021 користувачем myakuhin Надіслати Поділитися на інших сайтах More sharing options... SGrWr_34 Опубліковано: 6 червня 2021 Share Опубліковано: 6 червня 2021 if (ceil($product_total / $limit) < $page) { $this->response->redirect('https://rotangm.ru/404'); } Надіслати Поділитися на інших сайтах More sharing options... myakuhin Опубліковано: 6 червня 2021 Автор Share Опубліковано: 6 червня 2021 (змінено) 29 minutes ago, SGrWr_34 said: if (ceil($product_total / $limit) < $page) { $this->response->redirect('https://rotangm.ru/404'); } да, сейчас открывается 404 страница сайта, но именно с таким url https://rotangm.ru/404 , а как сделать, чтобы остался url https://rotangm.ru/mebel-iz-rotanga/mebel-iz-naturalnogo-rotanga/?page=4 , но при этом отображалась стр. 404 ? Дело в том, что все эти несуществующие страницы пагинации у Яндекс проиндексированы, а сейчас будет редирект с них на 404 .. Чую что это не хорошо будет. Надо чтоб яндекс понял, что эта страница больше не существует. P.S. С редиректами уже "игрался") Когда с несуществующих страниц пагинации был редирект на первую (основную) страницу категории, но при этом они все остались в Яндекс как некачественные - с повторяющимся title и descriptions. Вот думаю, что их просто нужно отправить в 404, чтобы они удалились окончательно у Яндекса. Змінено 6 червня 2021 користувачем myakuhin Надіслати Поділитися на інших сайтах More sharing options... SGrWr_34 Опубліковано: 6 червня 2021 Share Опубліковано: 6 червня 2021 Тогда по условию отдавать в заголовке $this->response->addHeader($this->request->server['SERVER_PROTOCOL'] . '/1.1 404 Not Found'); И выводить вьюшку $this->load->view('error/not_found', $data); Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 6 червня 2021 Share Опубліковано: 6 червня 2021 if (ceil($product_total / $limit) < $page) { $this->load->contoller('error/not_found', array()); return; } Надіслати Поділитися на інших сайтах More sharing options... myakuhin Опубліковано: 6 червня 2021 Автор Share Опубліковано: 6 червня 2021 2 minutes ago, chukcha said: if (ceil($product_total / $limit) < $page) { $this->load->contoller('error/not_found', array()); return; } Спасибо. Это добавил в контролер, но появилась ошибка 500 на несуществующей стр. пагинации. Надіслати Поділитися на інших сайтах More sharing options... myakuhin Опубліковано: 6 червня 2021 Автор Share Опубліковано: 6 червня 2021 7 minutes ago, SGrWr_34 said: Тогда по условию отдавать в заголовке $this->response->addHeader($this->request->server['SERVER_PROTOCOL'] . '/1.1 404 Not Found'); И выводить вьюшку $this->load->view('error/not_found', $data); это куда добавить? в контролер категории попробовал вместо if (ceil($product_total / $limit) < $page) { $this->response->redirect('https://rotangm.ru/404'); } и снова стало показывать "в категории нет товаров" Надіслати Поділитися на інших сайтах More sharing options... SGrWr_34 Опубліковано: 6 червня 2021 Share Опубліковано: 6 червня 2021 @myakuhin тогда пишите в личку :) Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 6 червня 2021 Share Опубліковано: 6 червня 2021 3 минуты назад, myakuhin сказал: но появилась ошибка 500 Копипаст ни к чему не приводит contoller != controller Надіслати Поділитися на інших сайтах More sharing options... myakuhin Опубліковано: 6 червня 2021 Автор Share Опубліковано: 6 червня 2021 8 hours ago, chukcha said: Копипаст ни к чему не приводит contoller != controller Спасибо. Это помогло на несуществующих страницах пагинации. Но есть категории намерено без товаров они должны показываться, а так они тоже получились 404. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 6 червня 2021 Share Опубліковано: 6 червня 2021 почти также if (count($products) == 0) { выpать контроллер и завершить} Надіслати Поділитися на інших сайтах More sharing options... myakuhin Опубліковано: 6 червня 2021 Автор Share Опубліковано: 6 червня 2021 (змінено) 13 minutes ago, chukcha said: почти также if (count($products) == 0) { выpать контроллер и завершить} выбpать контроллер и завершить.. а что это значит?) Я не программист.. а так "верхушек нахватался" только) Змінено 6 червня 2021 користувачем myakuhin Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 6 червня 2021 Share Опубліковано: 6 червня 2021 вызвать контроллер по примеру несуществующих страниц пагинации Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 2 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Послуги Налаштування та дрібна робота по вже існуючому сайту отображение 404 вместо "в этой категории нет товаров." на несуществующих страницах пагинации Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
myakuhin Опубліковано: 6 червня 2021 Автор Share Опубліковано: 6 червня 2021 (змінено) 23 minutes ago, SGrWr_34 said: if (ceil($product_total / $limit) < $page) { $this->response->redirect($this->url->link('error/not_found', ''), 404); } Спасибо. Добавил это в контролер категории. Стало так http://joxi.ru/1A5bP8asDlqNBr https://rotangm.ru/mebel-iz-rotanga/mebel-iz-naturalnogo-rotanga/?page=4 , а нужно, чтобы была 404 страница сайта нормально. Подскажите как сделать? Змінено 6 червня 2021 користувачем myakuhin Надіслати Поділитися на інших сайтах More sharing options...
SGrWr_34 Опубліковано: 6 червня 2021 Share Опубліковано: 6 червня 2021 if (ceil($product_total / $limit) < $page) { $this->response->redirect('https://rotangm.ru/404'); } Надіслати Поділитися на інших сайтах More sharing options... myakuhin Опубліковано: 6 червня 2021 Автор Share Опубліковано: 6 червня 2021 (змінено) 29 minutes ago, SGrWr_34 said: if (ceil($product_total / $limit) < $page) { $this->response->redirect('https://rotangm.ru/404'); } да, сейчас открывается 404 страница сайта, но именно с таким url https://rotangm.ru/404 , а как сделать, чтобы остался url https://rotangm.ru/mebel-iz-rotanga/mebel-iz-naturalnogo-rotanga/?page=4 , но при этом отображалась стр. 404 ? Дело в том, что все эти несуществующие страницы пагинации у Яндекс проиндексированы, а сейчас будет редирект с них на 404 .. Чую что это не хорошо будет. Надо чтоб яндекс понял, что эта страница больше не существует. P.S. С редиректами уже "игрался") Когда с несуществующих страниц пагинации был редирект на первую (основную) страницу категории, но при этом они все остались в Яндекс как некачественные - с повторяющимся title и descriptions. Вот думаю, что их просто нужно отправить в 404, чтобы они удалились окончательно у Яндекса. Змінено 6 червня 2021 користувачем myakuhin Надіслати Поділитися на інших сайтах More sharing options... SGrWr_34 Опубліковано: 6 червня 2021 Share Опубліковано: 6 червня 2021 Тогда по условию отдавать в заголовке $this->response->addHeader($this->request->server['SERVER_PROTOCOL'] . '/1.1 404 Not Found'); И выводить вьюшку $this->load->view('error/not_found', $data); Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 6 червня 2021 Share Опубліковано: 6 червня 2021 if (ceil($product_total / $limit) < $page) { $this->load->contoller('error/not_found', array()); return; } Надіслати Поділитися на інших сайтах More sharing options... myakuhin Опубліковано: 6 червня 2021 Автор Share Опубліковано: 6 червня 2021 2 minutes ago, chukcha said: if (ceil($product_total / $limit) < $page) { $this->load->contoller('error/not_found', array()); return; } Спасибо. Это добавил в контролер, но появилась ошибка 500 на несуществующей стр. пагинации. Надіслати Поділитися на інших сайтах More sharing options... myakuhin Опубліковано: 6 червня 2021 Автор Share Опубліковано: 6 червня 2021 7 minutes ago, SGrWr_34 said: Тогда по условию отдавать в заголовке $this->response->addHeader($this->request->server['SERVER_PROTOCOL'] . '/1.1 404 Not Found'); И выводить вьюшку $this->load->view('error/not_found', $data); это куда добавить? в контролер категории попробовал вместо if (ceil($product_total / $limit) < $page) { $this->response->redirect('https://rotangm.ru/404'); } и снова стало показывать "в категории нет товаров" Надіслати Поділитися на інших сайтах More sharing options... SGrWr_34 Опубліковано: 6 червня 2021 Share Опубліковано: 6 червня 2021 @myakuhin тогда пишите в личку :) Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 6 червня 2021 Share Опубліковано: 6 червня 2021 3 минуты назад, myakuhin сказал: но появилась ошибка 500 Копипаст ни к чему не приводит contoller != controller Надіслати Поділитися на інших сайтах More sharing options... myakuhin Опубліковано: 6 червня 2021 Автор Share Опубліковано: 6 червня 2021 8 hours ago, chukcha said: Копипаст ни к чему не приводит contoller != controller Спасибо. Это помогло на несуществующих страницах пагинации. Но есть категории намерено без товаров они должны показываться, а так они тоже получились 404. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 6 червня 2021 Share Опубліковано: 6 червня 2021 почти также if (count($products) == 0) { выpать контроллер и завершить} Надіслати Поділитися на інших сайтах More sharing options... myakuhin Опубліковано: 6 червня 2021 Автор Share Опубліковано: 6 червня 2021 (змінено) 13 minutes ago, chukcha said: почти также if (count($products) == 0) { выpать контроллер и завершить} выбpать контроллер и завершить.. а что это значит?) Я не программист.. а так "верхушек нахватался" только) Змінено 6 червня 2021 користувачем myakuhin Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 6 червня 2021 Share Опубліковано: 6 червня 2021 вызвать контроллер по примеру несуществующих страниц пагинации Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 2 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Послуги Налаштування та дрібна робота по вже існуючому сайту отображение 404 вместо "в этой категории нет товаров." на несуществующих страницах пагинации Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
myakuhin Опубліковано: 6 червня 2021 Автор Share Опубліковано: 6 червня 2021 (змінено) 29 minutes ago, SGrWr_34 said: if (ceil($product_total / $limit) < $page) { $this->response->redirect('https://rotangm.ru/404'); } да, сейчас открывается 404 страница сайта, но именно с таким url https://rotangm.ru/404 , а как сделать, чтобы остался url https://rotangm.ru/mebel-iz-rotanga/mebel-iz-naturalnogo-rotanga/?page=4 , но при этом отображалась стр. 404 ? Дело в том, что все эти несуществующие страницы пагинации у Яндекс проиндексированы, а сейчас будет редирект с них на 404 .. Чую что это не хорошо будет. Надо чтоб яндекс понял, что эта страница больше не существует. P.S. С редиректами уже "игрался") Когда с несуществующих страниц пагинации был редирект на первую (основную) страницу категории, но при этом они все остались в Яндекс как некачественные - с повторяющимся title и descriptions. Вот думаю, что их просто нужно отправить в 404, чтобы они удалились окончательно у Яндекса. Змінено 6 червня 2021 користувачем myakuhin Надіслати Поділитися на інших сайтах More sharing options...
SGrWr_34 Опубліковано: 6 червня 2021 Share Опубліковано: 6 червня 2021 Тогда по условию отдавать в заголовке $this->response->addHeader($this->request->server['SERVER_PROTOCOL'] . '/1.1 404 Not Found'); И выводить вьюшку $this->load->view('error/not_found', $data); Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 6 червня 2021 Share Опубліковано: 6 червня 2021 if (ceil($product_total / $limit) < $page) { $this->load->contoller('error/not_found', array()); return; } Надіслати Поділитися на інших сайтах More sharing options... myakuhin Опубліковано: 6 червня 2021 Автор Share Опубліковано: 6 червня 2021 2 minutes ago, chukcha said: if (ceil($product_total / $limit) < $page) { $this->load->contoller('error/not_found', array()); return; } Спасибо. Это добавил в контролер, но появилась ошибка 500 на несуществующей стр. пагинации. Надіслати Поділитися на інших сайтах More sharing options... myakuhin Опубліковано: 6 червня 2021 Автор Share Опубліковано: 6 червня 2021 7 minutes ago, SGrWr_34 said: Тогда по условию отдавать в заголовке $this->response->addHeader($this->request->server['SERVER_PROTOCOL'] . '/1.1 404 Not Found'); И выводить вьюшку $this->load->view('error/not_found', $data); это куда добавить? в контролер категории попробовал вместо if (ceil($product_total / $limit) < $page) { $this->response->redirect('https://rotangm.ru/404'); } и снова стало показывать "в категории нет товаров" Надіслати Поділитися на інших сайтах More sharing options... SGrWr_34 Опубліковано: 6 червня 2021 Share Опубліковано: 6 червня 2021 @myakuhin тогда пишите в личку :) Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 6 червня 2021 Share Опубліковано: 6 червня 2021 3 минуты назад, myakuhin сказал: но появилась ошибка 500 Копипаст ни к чему не приводит contoller != controller Надіслати Поділитися на інших сайтах More sharing options... myakuhin Опубліковано: 6 червня 2021 Автор Share Опубліковано: 6 червня 2021 8 hours ago, chukcha said: Копипаст ни к чему не приводит contoller != controller Спасибо. Это помогло на несуществующих страницах пагинации. Но есть категории намерено без товаров они должны показываться, а так они тоже получились 404. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 6 червня 2021 Share Опубліковано: 6 червня 2021 почти также if (count($products) == 0) { выpать контроллер и завершить} Надіслати Поділитися на інших сайтах More sharing options... myakuhin Опубліковано: 6 червня 2021 Автор Share Опубліковано: 6 червня 2021 (змінено) 13 minutes ago, chukcha said: почти также if (count($products) == 0) { выpать контроллер и завершить} выбpать контроллер и завершить.. а что это значит?) Я не программист.. а так "верхушек нахватался" только) Змінено 6 червня 2021 користувачем myakuhin Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 6 червня 2021 Share Опубліковано: 6 червня 2021 вызвать контроллер по примеру несуществующих страниц пагинации Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 2 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Послуги Налаштування та дрібна робота по вже існуючому сайту отображение 404 вместо "в этой категории нет товаров." на несуществующих страницах пагинации Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
chukcha Опубліковано: 6 червня 2021 Share Опубліковано: 6 червня 2021 if (ceil($product_total / $limit) < $page) { $this->load->contoller('error/not_found', array()); return; } Надіслати Поділитися на інших сайтах More sharing options... myakuhin Опубліковано: 6 червня 2021 Автор Share Опубліковано: 6 червня 2021 2 minutes ago, chukcha said: if (ceil($product_total / $limit) < $page) { $this->load->contoller('error/not_found', array()); return; } Спасибо. Это добавил в контролер, но появилась ошибка 500 на несуществующей стр. пагинации. Надіслати Поділитися на інших сайтах More sharing options... myakuhin Опубліковано: 6 червня 2021 Автор Share Опубліковано: 6 червня 2021 7 minutes ago, SGrWr_34 said: Тогда по условию отдавать в заголовке $this->response->addHeader($this->request->server['SERVER_PROTOCOL'] . '/1.1 404 Not Found'); И выводить вьюшку $this->load->view('error/not_found', $data); это куда добавить? в контролер категории попробовал вместо if (ceil($product_total / $limit) < $page) { $this->response->redirect('https://rotangm.ru/404'); } и снова стало показывать "в категории нет товаров" Надіслати Поділитися на інших сайтах More sharing options... SGrWr_34 Опубліковано: 6 червня 2021 Share Опубліковано: 6 червня 2021 @myakuhin тогда пишите в личку :) Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 6 червня 2021 Share Опубліковано: 6 червня 2021 3 минуты назад, myakuhin сказал: но появилась ошибка 500 Копипаст ни к чему не приводит contoller != controller Надіслати Поділитися на інших сайтах More sharing options... myakuhin Опубліковано: 6 червня 2021 Автор Share Опубліковано: 6 червня 2021 8 hours ago, chukcha said: Копипаст ни к чему не приводит contoller != controller Спасибо. Это помогло на несуществующих страницах пагинации. Но есть категории намерено без товаров они должны показываться, а так они тоже получились 404. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 6 червня 2021 Share Опубліковано: 6 червня 2021 почти также if (count($products) == 0) { выpать контроллер и завершить} Надіслати Поділитися на інших сайтах More sharing options... myakuhin Опубліковано: 6 червня 2021 Автор Share Опубліковано: 6 червня 2021 (змінено) 13 minutes ago, chukcha said: почти также if (count($products) == 0) { выpать контроллер и завершить} выбpать контроллер и завершить.. а что это значит?) Я не программист.. а так "верхушек нахватался" только) Змінено 6 червня 2021 користувачем myakuhin Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 6 червня 2021 Share Опубліковано: 6 червня 2021 вызвать контроллер по примеру несуществующих страниц пагинации Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 2 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Послуги Налаштування та дрібна робота по вже існуючому сайту отображение 404 вместо "в этой категории нет товаров." на несуществующих страницах пагинации Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
myakuhin Опубліковано: 6 червня 2021 Автор Share Опубліковано: 6 червня 2021 2 minutes ago, chukcha said: if (ceil($product_total / $limit) < $page) { $this->load->contoller('error/not_found', array()); return; } Спасибо. Это добавил в контролер, но появилась ошибка 500 на несуществующей стр. пагинации. Надіслати Поділитися на інших сайтах More sharing options...
myakuhin Опубліковано: 6 червня 2021 Автор Share Опубліковано: 6 червня 2021 7 minutes ago, SGrWr_34 said: Тогда по условию отдавать в заголовке $this->response->addHeader($this->request->server['SERVER_PROTOCOL'] . '/1.1 404 Not Found'); И выводить вьюшку $this->load->view('error/not_found', $data); это куда добавить? в контролер категории попробовал вместо if (ceil($product_total / $limit) < $page) { $this->response->redirect('https://rotangm.ru/404'); } и снова стало показывать "в категории нет товаров" Надіслати Поділитися на інших сайтах More sharing options...
SGrWr_34 Опубліковано: 6 червня 2021 Share Опубліковано: 6 червня 2021 @myakuhin тогда пишите в личку :) Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 6 червня 2021 Share Опубліковано: 6 червня 2021 3 минуты назад, myakuhin сказал: но появилась ошибка 500 Копипаст ни к чему не приводит contoller != controller Надіслати Поділитися на інших сайтах More sharing options... myakuhin Опубліковано: 6 червня 2021 Автор Share Опубліковано: 6 червня 2021 8 hours ago, chukcha said: Копипаст ни к чему не приводит contoller != controller Спасибо. Это помогло на несуществующих страницах пагинации. Но есть категории намерено без товаров они должны показываться, а так они тоже получились 404. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 6 червня 2021 Share Опубліковано: 6 червня 2021 почти также if (count($products) == 0) { выpать контроллер и завершить} Надіслати Поділитися на інших сайтах More sharing options... myakuhin Опубліковано: 6 червня 2021 Автор Share Опубліковано: 6 червня 2021 (змінено) 13 minutes ago, chukcha said: почти также if (count($products) == 0) { выpать контроллер и завершить} выбpать контроллер и завершить.. а что это значит?) Я не программист.. а так "верхушек нахватался" только) Змінено 6 червня 2021 користувачем myakuhin Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 6 червня 2021 Share Опубліковано: 6 червня 2021 вызвать контроллер по примеру несуществующих страниц пагинации Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 2 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Послуги Налаштування та дрібна робота по вже існуючому сайту отображение 404 вместо "в этой категории нет товаров." на несуществующих страницах пагинации Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV
chukcha Опубліковано: 6 червня 2021 Share Опубліковано: 6 червня 2021 3 минуты назад, myakuhin сказал: но появилась ошибка 500 Копипаст ни к чему не приводит contoller != controller Надіслати Поділитися на інших сайтах More sharing options... myakuhin Опубліковано: 6 червня 2021 Автор Share Опубліковано: 6 червня 2021 8 hours ago, chukcha said: Копипаст ни к чему не приводит contoller != controller Спасибо. Это помогло на несуществующих страницах пагинации. Но есть категории намерено без товаров они должны показываться, а так они тоже получились 404. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 6 червня 2021 Share Опубліковано: 6 червня 2021 почти также if (count($products) == 0) { выpать контроллер и завершить} Надіслати Поділитися на інших сайтах More sharing options... myakuhin Опубліковано: 6 червня 2021 Автор Share Опубліковано: 6 червня 2021 (змінено) 13 minutes ago, chukcha said: почти также if (count($products) == 0) { выpать контроллер и завершить} выбpать контроллер и завершить.. а что это значит?) Я не программист.. а так "верхушек нахватался" только) Змінено 6 червня 2021 користувачем myakuhin Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 6 червня 2021 Share Опубліковано: 6 червня 2021 вызвать контроллер по примеру несуществующих страниц пагинации Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 2 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Послуги Налаштування та дрібна робота по вже існуючому сайту отображение 404 вместо "в этой категории нет товаров." на несуществующих страницах пагинации
myakuhin Опубліковано: 6 червня 2021 Автор Share Опубліковано: 6 червня 2021 8 hours ago, chukcha said: Копипаст ни к чему не приводит contoller != controller Спасибо. Это помогло на несуществующих страницах пагинации. Но есть категории намерено без товаров они должны показываться, а так они тоже получились 404. Надіслати Поділитися на інших сайтах More sharing options...
chukcha Опубліковано: 6 червня 2021 Share Опубліковано: 6 червня 2021 почти также if (count($products) == 0) { выpать контроллер и завершить} Надіслати Поділитися на інших сайтах More sharing options... myakuhin Опубліковано: 6 червня 2021 Автор Share Опубліковано: 6 червня 2021 (змінено) 13 minutes ago, chukcha said: почти также if (count($products) == 0) { выpать контроллер и завершить} выбpать контроллер и завершить.. а что это значит?) Я не программист.. а так "верхушек нахватался" только) Змінено 6 червня 2021 користувачем myakuhin Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 6 червня 2021 Share Опубліковано: 6 червня 2021 вызвать контроллер по примеру несуществующих страниц пагинации Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 2 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку
myakuhin Опубліковано: 6 червня 2021 Автор Share Опубліковано: 6 червня 2021 (змінено) 13 minutes ago, chukcha said: почти также if (count($products) == 0) { выpать контроллер и завершить} выбpать контроллер и завершить.. а что это значит?) Я не программист.. а так "верхушек нахватался" только) Змінено 6 червня 2021 користувачем myakuhin Надіслати Поділитися на інших сайтах More sharing options...
chukcha Опубліковано: 6 червня 2021 Share Опубліковано: 6 червня 2021 вызвать контроллер по примеру несуществующих страниц пагинации Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 2
Recommended Posts