Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> mod_rewrite, Nie wiem co dalej zrobić :(
sawic
post
Post #1





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 24.05.2005

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


Witam.
Przynaje się bez bicia, że te wyrażenia regularne to dla mnie ciemna magia.
Mam taką stronę:

www.strona.pl/index.php?page=podstrona1&page2=podstrona2

użyłem takiej regułki dla mod rewrite:

RewriteRule ^([a-zA-Z]+)/?$ index.php?page=$1 [NC]
(nie ma znaczenia wielkość liter, adres może się kończyć z / lub bez, działa zarówno stara wersja adresu, jak i nowa. Chyba ta regułka jest ok ?)

i uzyskałem adres w postaci:

www.strona.pl/podstrona1

OK, ale struktura mojego serwisu nie pozwala mi abym kolejne zmienne z $_GET mógł zastąpić przez mod rewrite. Jak to pisałem to o tym nie pomyślałem, a teraz to już za dużo zmieniać, tak więc chciałbym uzyskać adres w postaci:

www.strona.pl/podstrona1?page2=podstrona2

Przy czym tylko podstrona1 jest pewnikiem, kolejnych zmiennych może być dużo, albo i nie.
Niestety nie mogę znaleźć podobnego przykładu na internecie, gdyż jak już są jakieś przykłady to jak zamienić wszystko albo nic (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

Jak zrobić, aby wszystko co zostanie wpisane po ?page=porstrona1 zostało dołączone na końcu linku jako ?page2=....$page3=.....$.... ?

Pozdrawiam
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 - 06:42