Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> .htacces przekierowywanie calych adresow
regzand
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 5.01.2013

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


Witam, mam problem który zapewne dla Was będzie prosty do rozwiązania lecz dla mnie jest meczącym wyzwaniem.

Chodzi mi o to aby przekierowywać wszystkie adresy do index.php, ale!

Gdy mamy taki adres:
www.regzand.pl/test
To chcę go zmienic na:
www.regzand.pl/index.php?url=test
To potrafię zrobic: RewriteRule ^(\w+)/?$ index.php?url=$1

Ale gdy wpisze:
www.regzand.pl/test/cos
to sie wszystko sypie, a ja chciał bym aby efekt byl taki:
www.regzand.pl/index.php?url=test/cos

Pytanie czy to jest możliwe? Może problem jest w tym ze próbuje przekazać "/"? nie wiem :/ Proszę o pomoc.

--EDIT--
rozplanowałem stronę inaczej wiec w sumie już tego nie potrzebuje tongue.gif ale nadal chciał bym znać odpowiedz, z ciekawości.
jedyna metoda na jaką wpadłem wygląda tak (wiem ze jest brzydka i ograniczona)
RewriteRule ^(\w+)/?$ index.php?url=$1
RewriteRule ^(\w+)/(\w+)/?$ index.php?url=$1.$2
RewriteRule ^(\w+)/(\w+)/(\w+)/?$ index.php?url=$1.$2.$3
RewriteRule ^(\w+)/(\w+)/(\w+)/(\w+)/?$ index.php?url=$1.$2.$3.$4
RewriteRule ^(\w+)/(\w+)/(\w+)/(\w+)/(\w+)/?$ index.php?url=$1.$2.$3.$4.$5


Ten post edytował regzand 5.01.2013, 05:26:18
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 19.08.2025 - 05:36