Apache dostarcza pliki CSS i JS, ale przeglądarki ich nie renderują


10

Strona jest hostowana przez apache2, CentOS 6.2.

Pobiera pliki HTML, CSS, JS po stronie klienta. Ale CSS i JS nie renderują, co może się zdarzyć? Ponieważ powinny działać w 100% po stronie klienta ...

Odpowiedzi:


14

Typy mimów są prawdopodobnie nieprawidłowe.

Sprawdź, czy obsługują treść za pomocą Content-type: text/javascriptlub Content-type: text/css. Możesz to sprawdzić za pomocą karty Sieć w Inspektorze Chrome lub Firebug.

Potrzebujesz mod_mime i upewnij się, że masz następujące linie httpd.conf:

AddType text/css .css
AddType text/javascript .js

Że należy to zrobić.


Tak masz rację! większość z nich to „Typ zawartości: tekst / zwykły”. Jakiś poradnik, jak je zmienić?
jacktrades

Proszę zobaczyć moje zmiany. Możesz również wstawić te wiersze, .htaccessjeśli naprawdę musisz, ale nadal będziesz potrzebować mod_mime.
Jay

Zostało włączone, dodano te linie. Jesteś geniuszem!
jacktrades

2
Nie, po prostu ktoś, kto miał dokładnie ten sam problem w przeszłości ;-) Ale dzięki!
Jay
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.