Редирект ?lang=&link=

MC
На сайте с 09.04.2012
Offline
125
437

Есть страница по адресу http://www.site.ru/shop/130/

Хочу, чтобы при переходе на неё перебрасывало на http://www.site.ru/4eloveko4pu/

Пишу такое правило

Redirect 301 /shop/130/ http://www.site.ru/4eloveko4pu/

В итоге не перебрасаывает, и в адресе пишется

http://www.site.ru/4eloveko4pu/?lang=&link=shop/130/

Что я делаю не так?

M
На сайте с 16.09.2009
Offline
278
#1
MisterCh:
Что я делаю не так?

Видимо, упрямо игнорируете остальные директивы в .htaccess для этого сайта.

Абонементное сопровождение серверов (Debian) Отправить личное сообщение (), написать письмо ().
MC
На сайте с 09.04.2012
Offline
125
#2
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(eng[/$]){0,1}catalog/([^?]+)?$ index.php?lang=rus&link=catalog/$2 [NC,QSA]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^((rus|ukr|blr|de|frn|eng)[/$]){0,1}([^?]+)?$ index.php?lang=$2&link=$3 [NC,QSA,L]

В самом деле- такая вот штука есть ...

Если её выпилить- совсем не выводятся эти страницы ( 404).

Видимо, не получится так просто тыкнуть...Надо теперь разбираться, что означают команды.

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