Редирект на htaccess

veleg
На сайте с 30.01.2011
Offline
142
393

Добрый день.

Хочу произвести редирект со знаком вопроса, подскажите где ошибся.

RewriteEngine On
RewriteCond %{QUERY_STRING} ^id=(.*)
RewriteRule ^detail\.php$ /%1 [L,R=301]

Нужно со страницы site.ru/category/detail.php?ID=(.*)

Перенаправить на site.ru/category/$1

Фигачу Телеграм-ботов ( https://teleg.run/veleg )
[umka]
На сайте с 25.05.2008
Offline
456
#1

Регистр не совпадает у "id" и "ID".

Лог в помощь!
siv1987
На сайте с 02.04.2009
Offline
427
#2

Кроме того, еще нужно сбросить query_string после редиректа.

Max_1
На сайте с 02.08.2012
Offline
45
#3

RewriteCond %{QUERY_STRING} ^id=(.*) [NC]

RewriteRule ^category/detail.php$ /category/%1? [L,R=301]

Наполнение сайта (http://tino.ru/itm/1389070) / Управление ключевыми словами (http://tino.ru/itm/1733431) / Биржа труда (http://kwork.ru/?ref=9975)

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