![]() |
![]() |
![]()
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 ![]() 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 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 05:36 |