htaccess редирект

Agressive_Pig
На сайте с 15.07.2008
Offline
98
416

Здравствуйте.

Подскажите плз, как сделать редирект

со страницы http://site.ru/folder/?categoryID=556

на http://site.ru/folder/

Я создал в папке folder файл .htaccess:

RewriteEngine On

RewriteRule ^(.*)categoryID=556$ index.php

Но нихрена не пашет ((

cheredov
На сайте с 07.04.2011
Offline
125
#1

RewriteEngine On

Redirect 301 /folder/?categoryID=556 http://site.ru/folder/

Agressive_Pig:
Я создал в папке folder файл .htaccess:

Лежать файл htaccess должен в корне сайта!

Иван Чередов (http://ivan.cheredov.com/about/)
Agressive_Pig
На сайте с 15.07.2008
Offline
98
#2

Увы не работает ваш вариант.

cheredov
На сайте с 07.04.2011
Offline
125
#3
Agressive_Pig:
Увы не работает ваш вариант.

Я исправил, сорри, осталось лишнее... попробуйте еще раз

RewriteEngine On

Redirect 301 /folder/?categoryID=556 http://site.ru/folder/

Agressive_Pig
На сайте с 15.07.2008
Offline
98
#4

Не редикретит. К тому же желательно, чтобы url в адресной строке оставался прежним.

Agressive_Pig добавил 04.08.2011 в 22:41

Знак вопроса не является частью URL, с которым работает mod_rewrite. Знак вопроса - это разделитель между URL и параметрами. То, что идет после знака вопроса (включая сам знак вопроса), вообще не попадает на обработку в RewriteRule.

вот же шь блин...

Agressive_Pig добавил 04.08.2011 в 22:51

О. Сделал. Мож кому пригодится:

RewriteCond %{QUERY_STRING} ^categoryID=556$

RewriteRule ^(.*)$ /folder/? [L]

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