Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] mod_rewrite błędna interpretacja
Forum PHP.pl > Forum > Przedszkole
artekp999
Stworzyłem regułę
RewriteRule ^([a-z\-_]+)/([^-]+)/?$ $1.php?rodzaj=$2 [L,NC]

dzięki niej chcę uzyskać np. www.adres.pl/dodaj/artykul
w tym sensie wszystko ładnie działa ale przestały mi działać wszystkie obrazki ponieważ
adres www.adres.pl/images/zdjecie.png interpretuje jako images.php?rodzaj=zdjecie.png choć prawidłowa ścieżka to www.adres.pl/images/zdjecie.png

czy da się jakoś wykluczyć images a reszta poprawnie działała?questionmark.gif
nospor
Poprosty wyklucz z reguły istniejące pliki i katalogi

Kod
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-z\-_]+)/([^-]+)/?$ $1.php?rodzaj=$2 [L,NC]
artekp999
Dzięki za pomoc, działa idealnie, doświadczenie wzrasta biggrin.gif
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.