Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: .htaccess nie mogę użyć syle
Forum PHP.pl > Forum > PHP
Robert3d
Witam

Mam problem ponieważ po wpisaniu w pliku htaccess
  1. RewriteEngine On
  2.  
  3. RewriteCond %{REQUEST_FILNAME} !-d
  4. RewriteCond %{REQUEST_FILNAME} !-f
  5. RewriteCond %{REQUEST_FILNAME} !-l
  6.  
  7. RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]
  8.  
  9.  


Nie mogę załadować styli... sad.gif próbowałem według http://eriz.pcinside.pl/weblog/mod_rewrite...ac-208.html#t83 ale niestety albo ja tego nie kumam albo nie działa...
adbacz
Zrób takie coś, ale dostosuj do swoich ścieżek na serwerze:
Kod
RewriteEngine On

#Przykłądowa ścieżka do katalogu z obrazkami
RewriteRule ^images/(.+)$ images/$1 [L]
#przykłądowa ściezka do katalogu ze stylami
RewriteRule ^css/(.+)$ css/$1 [L]

RewriteCond %{REQUEST_FILNAME} !-d
RewriteCond %{REQUEST_FILNAME} !-f
RewriteCond %{REQUEST_FILNAME} !-l

RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]
morbic
Rozwiązanie @adbacz nie jest konieczne, a wręcz jest trochę na około. Wystarczy poprawić literówkę w oryginale - REQUEST_FILNAME -> REQUEST_FILENAME
Robert3d
morbic dziękuję ci za pomoc nie znam się na .htaccess i korzystam z gotowych rozwiązań dla tego pliku pewnie nigdy bym się nie domyślił ze coś jest nie halo z literówką.

Czy był byś jeszcze tak dobry i wytłumaczył mi o co właściwie chodzi z tymi 3 linijkami?
adbacz
Ah, faktycznie, nie zauważyłem literówki wink.gif

Good point morbic.

Pierwsza linijka mówi, że jeśli ścieżka w URI nie jest katalogiem (lub nie istnieje na serwerze), to przekierowuje na index.php.
Druga mówi o plikach, że jeśli nie ma pliku na serwerze, to przekierowuje na index.php. Co do trzeciej to nie mam pewności...

Czyli ogólnie rzecz biorąc, jeśli ścieżka nie jest plikiem na serwerze i nie jest katalogien na serwerze, to apache przekierowuje wszystkie adresy do index.php, w przeciwnym wypadku wchodzi do katalogu lub włącza (?) plik jeśli takowy na serwerze istnieje.
pedro84
Cytat(adbacz @ 21.12.2011, 00:22:56 ) *
Co do trzeciej to nie mam pewności...

Dowiązanie symboliczne. Szczegóły => http://httpd.apache.org/docs/current/mod/m...tml#RewriteCond
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.