Ressource interpretiert als Stylesheet, aber übertragen mit MIME-Typ text / html

8

Das ist mein html:

%Vor%

Wenn ich nun die Seite lade, zeigt mir der Inspektor von Safari:

  

Ressource interpretiert als Stylesheet aber übertragen mit MIME-Typ text / html

Ich arbeite mit MAMP an localhost. Ich bin mir nicht sicher, was ich ändern soll, damit dies funktioniert. Ich habe gelesen, dass dies ein Serverproblem sein könnte.

Wie löse ich es?

    
Shoe 11.05.2012, 14:46
quelle

2 Antworten

11

Erstellen Sie eine .htaccess Datei in Ihrem Stammordner (oder aktualisieren Sie die vorhandene Datei) mit dieser Zeile innerhalb

%Vor%

Das wird apache anweisen, den richtigen content-type Header für .css file

zu senden     
fcalderan 11.05.2012, 14:55
quelle
0

Es besteht die Möglichkeit, dass nicht nur css-Ressourcen falsch interpretiert wurden. Es könnte ein Problem mit Ihrer Webserverkonfiguration sein.

Am besten prüfen Sie, ob Sie zu Chrome gehen - & gt; Registerkarte "Netzwerk" und überprüfen Sie die Antworten für jede Anfrage. Sie können auch $ curl -I http://path_to_file_or_page mit Terminal ausführen und sich die Antwort ansehen. Sie sollten sie im folgenden Format sehen, z. Content-Type: image/jpeg

Wenn also der Webserver (Apache) es für alle Dateien ausführt, können Sie versuchen, das Problem auf folgende Weise zu lösen:

Überprüfe deine /etc/apache2/apache2.conf Wenn es SetHandler application/x-httpd-php -Zeile gibt, versuche es zu kommentieren und lade dann deinen Apache um $ sudo system apache2 reload

Lassen Sie uns wissen, ob das Problem immer noch besteht.

    
Sid 26.10.2017 10:50
quelle

Tags und Links