Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Mod_rewite pytanie
Forum PHP.pl > Forum > Przedszkole
artekp999
Mam w głównym katalogu plik profil.php w którym za pomocą get wyświetlane są profile według id.
Czyli adres wygląda np profil.php?id=3

Jak za pomocą mod_rewite moge skonstruować link
adres-strony.pl/profil/3

Czy muszę przenieść plik profil.php do katalogu profil i tam to stworzyćquestionmark.gif?
XP'ek
wystarczy zrobić tak

Kod
RewriteRule ^([^_]*)/([^_]*) $ $1.php?id=$2 [L]
artekp999
ok działa
teraz zrodził się nowy problem
gdy mam ten link nazwa-strony.pl/profil/1/
Na początku w pliku profil mam include góry strony a na dole include stopki.
Wszystko sie wyświetla tylko bez styli.
Wygląda na to że plik style.css sie nie łąduje. Jak temu zaradzić
XP'ek
daj odwoładnie do głównego katalogu

jak masz np. "css/style.css"
zastosuj motyw "/css/style.css"

motyw często stosowany zwłaszcza w frameworkach smile.gif sprawdzony tylko odwołuje do adres-strony.pl jeśli masz stronę w katalogu weź na to poprawkę
artekp999
Dzięki kolego wszystko działa poprawnie.
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.