301 редирект в htaccess

S
На сайте с 24.09.2010
Offline
65
400

Столкнулся с проблемой.

при создании редиректа:

Redirect 301 /index.php?option=com_content&view=article&id=49&Itemid=269 http://mysite.ru/ru/bmw/7-e32-86-94

он перенаправляет на

/index.php?option=com_content&view=article&id=49&Itemid=269 (подобная ссылка то же есть на новом сайте)

А не на:

/ru/bmw/7-e32-86-94

В чём проблема?

CMS J2.5.

При обычном редиректе, проходит всё нормально.

Redirect 301 /test.html http://mysite.ru/ru/bmw/7-e32-86-94
siv1987
На сайте с 02.04.2009
Offline
427
#1

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

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

RewriteCond %{QUERY_STRING} =option=com_content&view=article&id=49&Itemid=269

RewriteRule ^index\.php /ru/bmw/7-e32-86-94? [R=301,L]

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