2016-10-11 3 views
1

Nachdem ich meine Website schon eine Weile aufgebaut hatte, wollte ich sehen, ob ich sie in meine Domain hochladen und sehen konnte, ob sie aus dem Internet funktionierte.CSS noch als CSS-Datei erkannt

Jetzt habe ich diesen Fehler kommt aus meinen CSS-Dateien: Ressource als Stylesheet interpretiert, sondern mit MIME-Typ text/html übertragen: „http://www.benny-water.com/Mainscss2.css

Ich habe gerade für 3 Stunden wurde googeln und habe keine gefunden Lösung. Wenn ich verstehe, dass mein Server (OVH) die CSS-Dateien fälschlicherweise als HTML- oder Textdateien interpretiert, weiß ich nicht, wo ich das ändern soll.

meinen Code für die CSS-Dateien wie folgt aussieht:

<head> 
    <title> Benny Water </title> 
    <link rel="stylesheet" type="text/css" href="Mainscss2.css"> </link> 
    <link rel="stylesheet" type="text/css" href="/style/Css3.css" /> 
    <link rel="stylesheet" type="text/css" href="style/Grid.css" /> 
    <link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=Oxygen"/> 
    <link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=Muli"/> 

    <link rel="stylesheet" type="text/css" ng-href="js/Jportfolio/css/bootstrap.min.css" /> 
     <link rel="stylesheet" type="text/css" ng-href="js/Jportfolio/css/jportilio.css" /> 
     <link rel="stylesheet" type="text/css" ng-href="js/Jportfolio/css/jportilio_style_default.css" /> 

    <script type="text/javascript" src="js/Jportfolio/js/jquery-1.11.2.min.js"/> 
     <script type="text/javascript" src="js/Jportfolio/js/bootstrap.min.js"/> 
     <script type="text/javascript" src="js/Jportfolio/js/jportilio.js"/> 

    <script src="http://code.jquery.com/jquery-latest.min.js"/> 

</head> 

danken Ihnen für Ihre Hilfe :)

+0

Etwas verwenden müssen mit Ihrer '.htaccess' Datei –

+0

meine .htaccess wie folgt aussieht falsch sein, RewriteEngine auf # nicht css, js und Bilder RewriteCond% {REQUEST_URI} umschreiben ! \. (?: css | js | jpe? g | gif | png) $ [NC] RewriteRule^abc /(.+)/(.+)/ abc.php? id = $ 1 & name = $ 2 [L] # überschreiben css, js und Bilder, von der Wurzel RewriteRule^abc /[^/]+/[^/]+/(.+)$ $ 1 [L] –

+0

Mögliche Duplikate von [Css Mime-Typ zurück als Text/plain statt text/css] (http://stackoverflow.com/questions/10782024/css-mime-type-return-as-text-plain-rather-than-text-css) – Simba

Antwort

-2

Die CSS-Datei innerhalb des <head> Tag gehen müssen, während die Js in der <body> Etikett. Es ist eine Regel, aber es funktioniert offensichtlich auch, wenn sie alle auch innerhalb sind.

Über den Pfad Ihrer .css, sind Sie sicher, dass es korrekt ist?

<link rel="stylesheet" type="text/css" href="Mainscss2.css"> </link> 
<link rel="stylesheet" type="text/css" href="/style/Css3.css" /> 
<link rel="stylesheet" type="text/css" href="style/Grid.css" /> 

gibt es 3 verschiedene Wege für 3 .css-

Verwenden Sie dieses Schema:

/var/www/mywebsite/index.php 
/var/www/mywebsite/images/favicon.ico 
/var/www/mywebsite/style/css/mytheme.css 
/var/www/mywebsite/style/css/images/imagesUsedBymytheme.png 
/var/www/mywebsite/style/js/myscript.js 

es natürlich entsprechend ändern, wenn Sie index.php sind, würden Sie verknüpfen Ihre .css mit diesem Code:

<link rel="stylesheet" href="style/css/mytheme.css" type="text/css" > 

EDIT: <link> ein einzelner Tag ist, können Sie es als <link rel="" href"" >

+0

Warum es ablehnen? Eine Erklärung wäre gut zu haben. – Nihvel

+0

Können wir bitte aufhören, diese Antwort zu verwerfen? Der Code ist voller Fehler. '' Tag. Wenn Sie es schließen wie '

Verwandte Themen