mam następujący problem...
URL na wejściu:
Kod
www.site.com/akcja/jakasWartosc
Ta regułka działa:
Kod
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-F
RewriteRule ^([^/]+)/([^/]*)/?$ /index.php?action=$1&actionData=$2 [L]
RewriteCond %{REQUEST_FILENAME} !-F
RewriteRule ^([^/]+)/([^/]*)/?$ /index.php?action=$1&actionData=$2 [L]
Czyli otrzymuję:
Kod
www.site.com/index.php?action=akcja&actionData=jakasWartosc
Sprawa wygląda tak, że chcę zrobić to trochę inaczej... Na wejściu mam:
Kod
www.site.com/akcja/parametr1/wartoscParametru1/parametr2/wartoscParametru2/...
//lub łatwiej chyba:
www.site.com/akcja/parametr1;wartoscParametru1/parametr2;wartoscParametru2/...
//lub łatwiej chyba:
www.site.com/akcja/parametr1;wartoscParametru1/parametr2;wartoscParametru2/...
Problem:
liczba par parametrN/wartośćParametruN jest zmienna. Nie wiem jaką regułkę zastosować (o ile to możliwe), żeby na wyjściu było:
Kod
www.site.com/index.php?action=akcja¶metr1=wartoscParametru1¶metr2=wartoscParametru2&...
Wolałbym to zrobić przez mod_rewrite jeśli jest to możliwe niż w php...
pozdr. i z góry dzięki za wszelkie podpowiedzi!
Pozwalam sobie odświeżyć temat. Odłożyłem sprawę na jakiś czas, ale znowu muszę się tym zająć. Jakby ktoś mógł mi pomóc, będę wdzięczny.