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
 
Start new topic
Odpowiedzi
siemakuba
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 112
Pomógł: 20
Dołączył: 10.04.2005

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


czołem,
co do flag - dziwne, powinno działać z dwiema flagami. Jednak, akurat w twoim przypadku brak flagi NC nie powinien miec znaczenia.

zajrzyj jeszcze tu: Apache mod_rewrite


Co do styli :)
Sciezke masz podana relatywna co? :) Daj absolutna, bedzie oke.
Kiedy jestes na stronie www.strona.pl/podstrona1/ i styl masz wpisany href="style/style.css" to on proboje sie ladowac z www.strona.pl/podstrona1/style/style.css zamiast z www.strona.pl/style/style.css

pozdr.
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: 27.12.2025 - 20:09