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