Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [mod_rewrite] url z slashem
Forum PHP.pl > Forum > Przedszkole
MajareQ
Witam,

Mam w .htaccess m.in taką regułę:

Kod
RewriteRule (strona)/([0-9]+) /infopage.php?id=$2


Dlaczego po wywołaniu url'a http://moja.strona.pl/strona/1 strona działa, ale nie akceptuje stylu css?

Przykład: http://kontra.elblag.pl/strona/1

Pozdrawiam
Maxik
Bo szuka Ci tego css w folderze "strona", a nie w głównym, daj w head <base href="http://kontra.elblag.pl/"> lub zmień ścieżki na bezwzględne.
MajareQ
<base href="http://kontra.elblag.pl/"> pomógł tylko w tym, ze pobrał właściwie obrazki o validacji ... winksmiley.jpg
Tego, że css w złym miejscu szuka to się domyśliłem. Ale co z tym fantem zrobić? ;p
Maxik
Zamiast slashy używaj np. przecinków i problem zniknie.
MajareQ
Bardzo ładnie działa - dziękuję.
drPayton
ew pomóc może:
Kod
RewriteCond $1 !^(style\.css|style2\.css)

Przed RewriteRule (="wyjątki")
lolek92
Dzięki za te wyjątki, też kiedyś tego szukałem.
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.