Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> przyjazne URL-e - nieznana liczba parametrów, mod_rewrite
czachor
post
Post #1





Grupa: Zarejestrowani
Postów: 897
Pomógł: 40
Dołączył: 16.12.2003
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Witam,
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]


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/...


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&parametr1=wartoscParametru1&parametr2=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.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.12.2025 - 16:55