Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> .htaccess źle akceptuje Rewrite Rule, kiedy nie ustawiam wzoru z ukośnikiem na końcu
Asmox
post
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ć?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Daj var_dump" title="Zobacz w manualu PHP" target="_manual na $_GET.

To cały htaccess?
Go to the top of the page
+Quote Post
Asmox
post
Post #3





Grupa: Zarejestrowani
Postów: 359
Pomógł: 12
Dołączył: 16.01.2009

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


Cytat(erix @ 13.07.2009, 22:03:32 ) *

To samo. Zapomniałem napisać, że ta wypisywana zawartość tablicy $_GET to było zwyczajne print_r.
Cytat(erix @ 13.07.2009, 22:03:32 ) *
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
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: 12.10.2025 - 10:36