.htaccess nie mogę użyć syle |
.htaccess nie mogę użyć syle |
20.12.2011, 23:31:10
Post
#1
|
|
Grupa: Zarejestrowani Postów: 102 Pomógł: 3 Dołączył: 22.04.2006 Ostrzeżenie: (0%) |
Witam
Mam problem ponieważ po wpisaniu w pliku htaccess
Nie mogę załadować styli... 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... Ten post edytował Robert3d 20.12.2011, 23:31:30 |
|
|
20.12.2011, 23:48:54
Post
#2
|
|
Grupa: Zarejestrowani Postów: 532 Pomógł: 24 Dołączył: 15.04.2011 Skąd: Kalisz Ostrzeżenie: (0%) |
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] |
|
|
20.12.2011, 23:56:08
Post
#3
|
|
Grupa: Zarejestrowani Postów: 116 Pomógł: 29 Dołączył: 13.12.2010 Skąd: Warszawa Ostrzeżenie: (0%) |
Rozwiązanie @adbacz nie jest konieczne, a wręcz jest trochę na około. Wystarczy poprawić literówkę w oryginale - REQUEST_FILNAME -> REQUEST_FILENAME
-------------------- "Aby zrozumieć rekurencję, musisz najpierw zrozumieć rekurencję."
|
|
|
21.12.2011, 00:02:36
Post
#4
|
|
Grupa: Zarejestrowani Postów: 102 Pomógł: 3 Dołączył: 22.04.2006 Ostrzeżenie: (0%) |
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? |
|
|
21.12.2011, 00:22:56
Post
#5
|
|
Grupa: Zarejestrowani Postów: 532 Pomógł: 24 Dołączył: 15.04.2011 Skąd: Kalisz Ostrzeżenie: (0%) |
Ah, faktycznie, nie zauważyłem literówki
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. Ten post edytował adbacz 21.12.2011, 00:23:54 |
|
|
21.12.2011, 01:13:20
Post
#6
|
|
Grupa: Nieautoryzowani Postów: 2 249 Pomógł: 305 Dołączył: 2.10.2006 Ostrzeżenie: (0%) |
Co do trzeciej to nie mam pewności... Dowiązanie symboliczne. Szczegóły => http://httpd.apache.org/docs/current/mod/m...tml#RewriteCond -------------------- Google knows the answer...
|
|
|
Wersja Lo-Fi | Aktualny czas: 25.05.2024 - 19:05 |