Close

301 Redirect htacces (Удалить часть URL)

Добрый день.

Вопрос по 301 редиректу.

В интеренете на разных форумах уйма информации, но ответа конкретного, однозначного и что бы работал нигде нету.

Задача следующая. Интернет-магазин на движке 1C Bitrix. Сервер Apache. Настройка через файл .htaccess

Страница твоара доступна по двум адресам:

site.com/dir1/dir2/page.html

и

site.com/dir1/page.html

Т.е. на товар можно зайти с категории, и соответсвенно с подкатегории. Что бы убрать дубль контента, нужен 301 редирект.

Все бы ничего, если бы это была 1на страница, тогда это решил бы стандартным способом, например

Redirect 301 termoregulyatory-heat-plus/knopochnye/m6-716-white.html https://solray.com.ua/termoregulyatory-heat-plus/m6-716-white.html

 

Однако у меня на сайте таких страниц больше 50. И на каждый товар такое прописывать это затратно как по времени, так и по ресурсах.

Сложности еще добавлячет то, что в URL у меня присутсвуют дефисы (-).

Насколько я понимаю тут нужно прописать несложное рег выражение, с названием категории, и повторить его для каждой категори сайта.

Может кто помочь с этим? Буду очень благодарен.

Источник

Добавить комментарий