rudolf35
19.03.2010, 19:00:54
Nie chce mi się wczytać plik css za pomocą:
<link rel="stylesheet" href="style/style.css" type="text/css" />
Robię łatwe adresy i wszystkie zapytania przechodzą przez index.php za pomocą htaccess. Może to jest przyczyną? Plik w którym wczytuje cssa jest o jeden katalog wyżej od niego samego, więc linkuje do stylów dobrze... pliki strony są w innych katalogac niż index. Jakieś pomysły?
Ardziej
19.03.2010, 19:03:12
Najlepiej podać bezpośrednią ścieżkę jeśli to możliwe
luck
19.03.2010, 19:11:35
rudolf35
19.03.2010, 19:26:14
Base href użyłem w ten sposób
<base href="http://domena.pl/framework/" /><link rel="stylesheet" href="style/style.css" type="text/css" />
i dalej nie działa. Wpisanie bezpośredniej ścieżki też nie pomogło
luck
19.03.2010, 19:36:53
A jak wkleisz do paska adresu ścieżkę do pliku CSS to się wyświetla?
rudolf35
19.03.2010, 20:04:22
nie wyświetla się i dobrze, bo wszystkie zapytania są przekierowywane do index.php i analizowane przez front controler-robię własnego frameworka. Ścieżka do css jest taka domena.pl/framework/Views/Style/Style.css front kontroller próbuje wczytać controller o nazwie Views i akcję Style dlatego poprzez wpisanie ścieżki nic nie wczytam.
luck
19.03.2010, 20:08:29
Wobec tego ustaw tak reguły mod_rewrite, żeby nie przekazywały plików css, obrazków itp. do front-controllera.
rudolf35
19.03.2010, 20:26:05
Mój .htacces wygląda tak:
RewriteEngine on
RewriteRule .* index.php
php_flag magic_quotes_gpc off
php_flag register_globals off
Co mam dopisać? Wiem, że w googlach o tym jest, ale nie mogę znaleźć nic konkretnego...
luck
19.03.2010, 20:33:29
Przed RewriteRule spróbuj dać:
RewriteCond %{REQUEST_URI} !^(.*)\.css$
Pilsener
19.03.2010, 20:34:52
Najprościej chyba zrobić tak, aby były przepisywane tylko adresy stron, np. ja mam tak:
Kod
RewriteRule ^(.+).html$ ?page=$1 [L]
Albo przepisywać wszystkie adresy bez kropki, albo dodać wyjątki .ico, .css etc.
rudolf35
22.03.2010, 18:14:40
Rozwiązałem to w ten sposób, że wczytuje plik css funkcją fopen i wyświetlam zawartość pliku. Działa, więc chyba przy tym zostanę, bo wszystkie zabiegi w htacces nic nie dały...
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.