- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как снизить ДРР до 4,38% и повысить продажи с помощью VK Рекламы
Для интернет-магазина инженерных систем
Мария Лосева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Грубо говоря тут site.ru/pigmenty/4189/ у меня товар в категории пигменты
Но когда товар пропадает, там 404 ошибка, и я бы хотел с несуществующего товара перенаправлять не на главную, а на категорию пигментов? то есть если site.ru/pigmenty/4189/ отдает 404 ошибку, то перенаправлять на site.ru/pigmenty/ то есть на категорию выше (
Подскажите как сделать :)
P.S Категорий на сайте несколько, грубо говоря site.ru/категория1/4189/ site.ru/категория2/4189/ site.ru/категория3/4189/ и так далее
Сложность еще в том, что категории не одноуровневый, то есть может быть и так
site.ru/catalog/категория/категория/категория/товар
Суть в том что бы при ошибки 404 перебрасывать на уровень выше
Буду очень благодарен + :)
.htaccess-то тут причем? Делайте в обработчике 404-ой или непосредственно в модуле, отвечающем за вывод страниц товаров (например, можно не удалять запись о товаре, а пометить его отсутствующим и по этому признаку делать перенаправление).
Сама 404 ошибка в htaccess обрабатывается примерно так
вот и переводите куда надо.
Но лучше все же обрабатывать этот момент в коде, и не редиректить пользователя лишний раз, сдается мне, это скажется на поисковом продвижении, хотя может и не прав.
Если apache версии 2.4 и подключены mod_headers, mod_setenvif, то можно ловить страницы с ошибкой 404 и добавлять заголовок Refresh с нужным адресом.
Указать несколько категорий в шаблоне можно так
Когда по такой ссылке зайдет чел с поиск в ПС, он подумает - опять надули - подсунули спамную ссылку, заманили товаром, а выдали список который мне не нужен.
Логично? Логично написать сорри, такого товара больше нет, вы можете заказать, или позвонить, или написать если сильно очень надо, или посмотрите что есть по ссылке - и тут ссылка на тот самый уровень выше.
Так - человечно. Вы сами-то интернетом пользуетесь?
Это элементарно отмотать уровень скриптом. Зависит от реализации, но самое простое - разбить путь по косым и собрать минус последний элемент.