![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 359 Pomógł: 12 Dołączył: 16.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem skąd się coś takiego wzięło. Chciałbym normalnie wykorzystać ModRewrite, ale .htaccess coś mi miesza... Mam plik index.php, który wyświetla zawartość tablicy $_GET. Kiedy .htaccess jest ustawiony tak:
Kod Options FollowSymLinks RewriteEngine On RewriteRule ^(.*)/$ index.php?p=$1 [L] To wpisywanie w przeglądarce http://localhost/folder/abc daje normalny rezultat: Kod Array ( [p] => o_mnie ) Natomiast gdy zmienię wzór, aby nie koniecznie uwzględniał ukośniki lub wcale: RewriteRule ^(.*)/?$ index.php?p=$1 [L] RewriteRule ^(.*)$ index.php?p=$1 [L] to wtedy pojawia się ZONK: Kod Array ( [p] => index.php ) Jest to bardzo uciążliwe i ogólnie wyprowadza mnie z równowagi, ponieważ przy zmienianiu stron przez URL nie chce mi się wpisywać tego ukośnika na końcu (a poza tym trudniej zapamiętać adres Z UKOŚNIKIEM na końcu niż bez) Wie ktoś co robić? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 359 Pomógł: 12 Dołączył: 16.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
Daj var_dump" title="Zobacz w manualu PHP" target="_manual na $_GET. To samo. Zapomniałem napisać, że ta wypisywana zawartość tablicy $_GET to było zwyczajne print_r. To cały htaccess? Tak. Dzisiaj zauważyłem jeszcze jednego ZONKa. Mianowicie jeżeli adres strony przejdzie przez regułę RewriteRule, to serwer kompletnie olewa mi style (CSS). Zaczynam się zastanawiać, czy to właśnie nie jest wina serwera. Ten post edytował Asmox 14.07.2009, 16:15:31 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 10:36 |