Помогите правильно настроить редирект в Htaccess

J
На сайте с 04.11.2011
Offline
75
615

Здравствуйте! Прошу Вас помочь настроить правильный редирект с помощью htaccess на сайте.

Сайт: Joomla 2.5, стоит компонент ZOO.

Вот ссылка, которую следует убрать:

http://sait.ru/категория1/category/подкатегория

Должно быть так:

http://sait.ru/категория1/подкатегория

Пункты меню я настроил правильно. Поэтому, ссылка имеет нужный вид http://sait.ru/категория1/подкатегория. НО... ссылка с неправильным адресом осталась существовать и вылезла с сегодняшним апом в индексе.

Я добавил в robots.txt исключение "Disallow: /category/", но, зная поисковики, решил полностью убрать редиректом этот дубль. Перепробовал уже множество вариантов для решения этой проблемы и ни один не подошел - все они делают редирект на главную страницу сайта или на категорию1.

Спасибо за внимание и надеюсь на Вашу помощь.

siv1987
На сайте с 02.04.2009
Offline
427
#1
Joofaq:
Я добавил в robots.txt исключение "Disallow: /category/", но, зная поисковики, решил полностью убрать редиректом этот дубль.

Если оно такое, ты его не правильно составили. Почитайте еще раз синтаксис и посмотрите на свой урл.

Добавить после RewriteEngine On

RewriteRule ^(категория1)/category/(подкатегория)$ /$1/$2 [R=301,L]

J
На сайте с 04.11.2011
Offline
75
#2

Здравствуйте! Спасибо за внимание к моей проблеме. Прошу прощения, я сразу не указал ещё один нюанс:

Ваш способ я пробовал. Но проблема ещё в том, что названия этих категорий могут меняться, а самих категорий очень много. И нужно как-то оптимизировать этот процесс.

http://sait.ru/категория1/category/подкатегория1

http://sait.ru/категория2/category/подкатегория2

http://sait.ru/категория3/category/подкатегория3

и так далее...

А хочется вообще убрать все эти "category".

---------- Добавлено 10.04.2013 в 23:57 ----------

Все, спасибо, отбой! Разобрался с этим сам.

Заменил Ваш вариант на этот:

RewriteRule ^(.*)/category/(.*)$ /$1/$2 [R=301,L]

Может, кому-нибудь поможет.

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