Настройка редиректа с параметрами

L
На сайте с 15.02.2015
Offline
19
540

Доброго всем времени суток. Ситуация такая:

Попал на продвижение сайт на джумле с самописным каталогом. Проблема в том, что каждый продукт из подкатегории каталога доступен по трем ссылкам

category1?view=product&id=1

category2?view=product&id=1

category3?view=product&id=1

где category-1 - это главная категория, а 2 и 3 это ее подкатегории.

Возможности редактировать код каталога нет, поэтому пытаюсь настроить редирект с последних двух ссылок на первую, но, к сожалению, тщетно.

RewriteCond %{QUERY_STRING} view=product&id=1

RewriteRule ^category2\$ http://www.site/com/category1/view=product&id=1 [L,R=301

Помимо этого перебровал еще кучу конструкций, но никак не могу настроить

J
На сайте с 20.02.2014
Offline
120
jkm
#1
langueborg:

RewriteCond %{QUERY_STRING} view=product&id=1
RewriteRule ^category2\$ http://www.site/com/category1/view=product&id=1 [L,R=301

Потерялась закрывающая скобка после R=301.

Экранировать маркер конца строки не требуется.

Почему-то site/com, а не site.com


RewriteCond %{QUERY_STRING} view=product&id=1
RewriteRule ^category2$ http://www.site.com/category1?view=product&id=1 [L,R=301]
L
На сайте с 15.02.2015
Offline
19
#2

Опробовал ваш вариант, но с ним все товары из category2 и 3 (не только id=1, но и id=2,3,4,5 и т.д) теперь редиректят на /category1?view=product&id=1

totamon
На сайте с 12.05.2007
Offline
437
#3

langueborg, через хакцесс вы эту проблему не решите, тк он понятия не имеет о категориях, вложенных, главных... только в скрипт добавлять проверку параметров и редирект

Домены и хостинг https://8fn.ru/regru | Дедик от 3000р https://8fn.ru/73 | VPS в Москве https://8fn.ru/72 | Лучшие ВПС, ТП огонь, все страны! https://8fn.ru/inferno | ХОСТИНГ №1 РОССИИ https://8fn.ru/beget

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий