301 редирект без get переменных

S
На сайте с 08.07.2003
Offline
63
5090

Что то никак не выходит у меня каменный цветок, подскажите!

Были страницы

catalog.php?cat=1

site.ru/catalog.php?cat=2

site.ru/catalog.php?cat=3

и т.д.

надо их перекинуть на одну страницу:

site.ru/prodazha-kvartir/

Делаю:

RewriteEngine On

RewriteBase /

RewriteRule ^catalog.php$ /prodazha-kvartir/ [R=301,L]

Правило отрабатывает так:

site.ru/catalog.php?cat=1 -> site.ru/prodazha-kvartir/?cat=1

site.ru/catalog.php?cat=2 -> site.ru/prodazha-kvartir/?cat=2

site.ru/catalog.php?cat=3 -> site.ru/prodazha-kvartir/?cat=3

Как сделать чтобы не передавались переменные ?

-
siv1987
На сайте с 02.04.2009
Offline
427
#1

RewriteRule ^catalog.php$ /prodazha-kvartir/? [R=301,L]

S
На сайте с 08.07.2003
Offline
63
#2
siv1987:
RewriteRule ^catalog.php$ /prodazha-kvartir/? [R=301,L]

Спасибо!!!

Быть может вы мне подскажете как сделать и для:

RewriteRule ^contacts.php$ /kontakty.html [R=301,L]

чтобы /contacts.php?a=1 -> /kontakty.html?a=1

отрабатывался так: /contacts.php?a=1 -> /kontakty.html

siv1987
На сайте с 02.04.2009
Offline
427
#3

За параметры отвечает знак вопроса в конце ссылки, если его поставить он удалит старые значения.

/kontakty.html?

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