Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: mod_rewrite i REQUEST_URI (proste ale nie mogę się odnaleźć)
Forum PHP.pl > Forum > Przedszkole
MikroUser
Witam,

po 4 godzinach przeszukiwania netu w końcu się poddałem i piszę na forum.


1) Definiuję prostą regułę:
RewriteRule ^(user)/([A-Za-z_]*)/?$ /user.php?id=$2 [NC] " title="Zobacz w manualu PHP" target="_manual

2) w przeglądarce wpisuję normalnie adres http://www.strona/user/ABCD" title="Zobacz w manualu PHP" target="_manual

no i wszystko jest OK, tylko linki które są na stronie zamiast
http://www.strona/inny_katalog/" title="Zobacz w manualu PHP" target="_manual teraz są http://www.strona/user/inny_katalog" title="Zobacz w manualu PHP" target="_manual

Czyli do adresu dokleja się "/user/"

Czemu tak się dzieje? Co robię źle?


Dziękuję za odpowiedź.

---
Pozdrawiam,
MikroUser
vip3r
Nie wiem, ale myślę że chodzi o to, że jest to na localhoscie i dlatego się tak dzieje. Sprawdź na normalnym serwie.
MikroUser
nie jest to na localhoscie, tylko na hostingu stoi.
sticker
zaraz zaraz o ile sie nie myle to rewrite tłumacz to co jest z url na sposob w jaki obsługujesz żadania, a nie odwrotnie
"no i wszystko jest OK, tylko linki które są na stronie zamiast
http://www.strona/inny_katalog/ teraz są http://www.strona/user/inny_katalog"
samo sie przecież tak nie zrobiło ktoś linki takie powstawiał i tyle
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.