Помогите кто-нибудь создать редирект 301 со знаком ? со

fildim69
На сайте с 15.03.2011
Offline
26
611

Проблема такая:

существует адрес - http://мойсайт.ru/catalog?page=shop.browse&category_id=19&vmcchk=1

как правильно сделать перенаправление (редирект 301) на

http://мойсайт.ru/catalog/skladnaya-mebel

Помогите пожалуйста мне и тем кто с этим может столкнуться, так как многих (скорей всего) такая проблема волнует.

Заранее спасибо добрым людям!!!

Пробовал сделать так:

RewriteCond %{REQUEST_URI} ^/catalog [NC]

RewriteCond %{QUERY_STRING} ^page=shop.browse&category_id=19&vmcchk=1$ [NC]

RewriteRule (.*) http://мойсайт/catalog/skladnaya-mebel? [R=301,L]

не получается!

Вот так:

RewriteCond %{REQUEST_URI} ^/catalog.page=shop(.*)browse&category_id=19&vmcchk=1$ [NC]

RewriteRule (.*) http://мойсайт/catalog/skladnaya-mebel [R=301,L]

тоже никак!

Кто-нибудь откликнитесь!!!

Меняю помощь по сайту на - лечение зубов!
siv1987
На сайте с 02.04.2009
Offline
427
#1
fildim69:
Помогите пожалуйста мне и тем кто с этим может столкнуться, так как многих (скорей всего) такая проблема волнует.

Когда человек так пишет, сразу видно - поиском он не пользуется, или не умеет. За последние 24h тем про редиректов было не менее десятка. И что же многих должно волновать именно в вашей теме?

RewriteCond {QUERY_STRING} ^page=shop\.browse&category_id=19&vmcchk=1$

RewriteRule ^catalog$ /catalog/skladnaya-mebel? [R=301,L]

вставьте после rewriteengine

fildim69
На сайте с 15.03.2011
Offline
26
#2
siv1987:
Когда человек так пишет, сразу видно - поиском он не пользуется, или не умеет. За последние 24h тем про редиректов было не менее десятка. И что же многих должно волновать именно в вашей теме?

RewriteCond {QUERY_STRING} ^page=shop\.browse&category_id=19&vmcchk=1$
RewriteRule ^catalog$ /catalog/skladnaya-mebel? [R=301,L]

вставьте после rewriteengine

сразу видно АКАДЕМИК (другой бы просто н.... послал бы) высказался, я просмотрел несколько тем про редирект, но они не подходят, о чем и написал, с просьбой о помощи.

Кокретно правило для (?) знака кто-нибудь может выложить, а не

вставьте после rewriteengine

Это:

RewriteCond {QUERY_STRING} ^page=shop\.browse&category_id=19&vmcchk=1$

RewriteRule ^catalog$ /catalog/skladnaya-mebel? [R=301,L]

которое не помогает.

siv1987
На сайте с 02.04.2009
Offline
427
#3
fildim69:
Кокретно правило для (?) знака кто-нибудь может выложить, а не

Что конкретно? Вам написали конкретно правило для того что вы там привели.

Зы.

Это

{QUERY_STRING}

Заменить на это

%{QUERY_STRING}

fildim69
На сайте с 15.03.2011
Offline
26
#4
siv1987:
Что конкретно? Вам написали конкретно правило для того что вы там привели.

Зы.
Это
{QUERY_STRING}

Заменить на это
%{QUERY_STRING}

Спасибо, теперь всё в порядке.

В итоге правильно будет так:

Options +FollowSymLinks

RewriteEngine On

RewriteCond %{QUERY_STRING} ^page=shop\.browse&category_id=19&vmcchk=1$

RewriteRule ^catalog$ /catalog/skladnaya-mebel? [R=301,L]

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