kuznetsov1980

Рейтинг
1
Регистрация
03.09.2021
Спасибо, работает.
webinfo #:

Вы сами запутались и меня запутали.
Речь шла про  ^tv-shop/(.*)$,  а теперь Вы почему-то пишете про  /shop/tv-shop/means-of-self-defense-self-defense/taser-lipstick/
И выше написали "Выдает 404 ошибку", а теперь вдруг "ведет на ту же страницу ". 
Невнятная постановка задачи не приведёт к верному решению. Учитесь формулировать вопросы и требования.

Есть структура:

https://сайт.ru/shop/tv-shop/house/

https://сайт.ru/shop/tv-shop/loss_of_weight_and_massage/

https://сайт.ru/shop/tv-shop/kitchen/

и т.д., большая вложенность по каталогам и товарам внутри.

Нужно, избавиться от каталога /tv-shop, т.е. редирект должен быть такой:

https://сайт.ru/shop/house/

https://сайт.ru/shop/loss_of_weight_and_massage/

https://сайт.ru/shop/kitchen/

Тоже самое касается товаров внутри.

webinfo #:

Ну значит нет такой страницы.

Вы же можете посмотреть, куда идёт редирект.

Например: /shop/tv-shop/means-of-self-defense-self-defense/taser-lipstick/

ведет на ту же страницу товара(

webinfo #:

И для таких вопросов есть специальная тема:

https://searchengines.guru/ru/forum/1018269
К сожалению   RewriteRule ^tv-shop/(.*)$ /$1 [L,R=301]  не работает. Выдает 404 ошибку.
можете посмотреть сайт, Покупай легко. Уникальные товары явно ни к чему, но слишком давно существует и боюсь менять.
webinfo #:

Чтобы что?

Чтобы была наглядная структура каталога.
unycom #:

Не вижу проблем. Делайте грамотные крошки и будет счастье

Крошки как раз работают (показываются), если товар в определенной группе. Если грузить в корень, то придется дописывать код.