Podwójne przepisywanie linków

0

Witam,
mam formularz wyszukiwania, który przekazuje parametry do skryptu metodą GET.
Po wciśnięciu przycisku Submit na formularzu, przykładowy adres ma postać:

index.php3?action=szukaj_submit&search[for_sale]=on&search[rodzaj_sel][domy]=on&city[]=Bystra&go=wyszukaj

a więc przekazywane są 3 zmienne: rodzaj transakcji (sprzedaż, wynajem), typ nieruchomości (domy) oraz miasto.

W pliku .htaccess mam regułę

RewriteRule ^([^,.]+),([^,.]+),([^,.]+)$ 
index.php3?action=szukaj_submit&search[$1]=on&search[rodzaj_sel][$2]=on&city[]=$3&go=wyszukaj

tak więc jak wpiszę do przeglądarki

for_sale,domy,Bystra
to pojawiają się prawidłowe wyniki wyszukiwania.

Potrzebna mi jeszcze reguła znajdująca się wyżej od tej, aby przepisywała linki z postaci

index.php3?action=szukaj_submit&search[for_sale]=on&search[rodzaj_sel][domy]=on&city[]=Bystra&go=wyszukaj

do postaci

for_sale,domy,Bystra

Cała strona zbudowana jest na Smarty, od biedy można przekazać parametry i metodą POST, ale najważniejsze jest aby pojawiały się przyjazne linki w postaci którą przedstawiłem.

Pozdrawiam

0

[problem solved]

Zmienne formularza wysłałem metodą POST do nowego pliku odbierz.php,a odbierz.php przekierowuje na stronę w postaci /for_sale/domy/Gdynia.Reszta za pomocą .htaccess.

Pozdrawiam

1 użytkowników online, w tym zalogowanych: 0, gości: 1