Необходимо сделать массовый редирект со старых сылок
типа site.ru/catalog/categoriya/tovar-detail/
на
site.ru/categoriya/tovar
то есть без catalog и префикса -detail/
Виктор Таран, Добрый день!
Подскажите пожалуйста нам с аналогичной задачей!
Необходимо все url которые содержат в конце -detail, убирать у них -detail и вести в корень сайта, в независимости от вложенности категорий.
было так. сайт/категория/категория/разное количество категорий/страница-detail
и так. сайт/страница-detail
надо что бы вело на: сайт/страница
По вашему примеру всё работает, но не обрабатываются все категории, а только 1. И не обрабатываются урлы без категории
@shambler81
Да они все разные могут быть)
Разница во вложенности категорий.
Главный критерий наличие -detail
Так же есть ссылки сразу без категории с -detail - у них просто нужно -detail убирать)
Я могу ссылки накидать, но у них много разных категорий, и вложенность примерно будет от 0 до 5.
Нужный ссылки?
nmina, можно сделать хоть миллион правил
RewriteCond это ЕСЛИ
RewriteRule - первый после кондов это ТО.
Я вам говорил что нужны ссылки было стало, поскольку часть из них можно сделать быстро а часть сделать частными случаями.
В общем нужно было стало
вы хоть сайт покажите
Виктор Таран,
В общем. Вот структура старого сайта.
сайт.ру/категория-1/категория-2/категория-3/категория-4/категория-5/товар-details
У категории 1 - скорее всего один вариант это shop
у категории 2 - порядка 20 названий
у категории 3 - 50 названий
у категории 4 - 100 названий
Ссылки на товар у которых на конце -detail нам надо вести на товар без detail и сразу после домена.
сайт.ру/товар