Как сделать редирект с динамического урла?

MD
На сайте с 06.02.2011
Offline
124
473

Здравсвуйте уважаемые форумчане.

Есть урл site.ru/razdel/?action=show&itemid=1

Нужно сделать редирект на страницу site.ru/razdel/padrazdel/23/

Подскажите пожалуйста как.

Такой вариант не работает:

Redirect 301 /razdel/?action=show&itemid=1 http://site.ru/razdel/padrazdel/23/
IL
На сайте с 20.04.2007
Offline
435
#1

RewtiteCond %{QUERY_STRING} проверять

... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
MD
На сайте с 06.02.2011
Offline
124
#2
ivan-lev:
RewtiteCond %{QUERY_STRING}

после этой комбинации сайт перестал работать ответ 500

.htaccess через ftp не открывался и не скачивался

пришлось удалять и заново востанавливать файл...

---------- Post added 30-07-2013 at 16:31 ----------

если такой вариант:

RewriteCond %{QUERY_STRING} ^action=show&itemid=1$

RewriteRule .* http://site.ru/razdel/padrazdel/23/ [R=301,L]

то перенаправляет на http://site.ru/razdel/padrazdel/23/?action=show&itemid=10

Firefox определил, что сервер перенаправляет запрос на этот адрес таким образом, что он никогда не завершится.
MD
На сайте с 06.02.2011
Offline
124
#3

может проблема в сервере?

есть ли варианты редиректа через .htaccess ?

IL
На сайте с 20.04.2007
Offline
435
#4

RewriteCond %{QUERY_STRING} ^action=show&itemid=1$
RewriteRule .* http://site.ru/razdel/padrazdel/23/? [R=301,L]
MD
На сайте с 06.02.2011
Offline
124
#5

ivan-lev,

вот щас работает

спасибо вам огромное!

показали на косяк

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