2017-01-18 10 views
0

Ich habe meine Website, die mit fontawesome funktioniert, aber wenn ich meine Website ohne www eingeben. Vorher werden die Symbole nicht angezeigt. Wenn ich www. vorne zeigen sie op. Was muss ich ändern? die Website in Frage www.bluestar.be und bluestar.beFontAwesome nicht ohne www

edit: das ist meine Konsole:

Access to Font at 'http://www.bluestar.be/sites/all/themes/rhythm/fonts/fontawesome-webfont.ttf?v=4.4.0' from origin 'http://bluestar.be' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://bluestar.be' is therefore not allowed access. 

SOLUTION ich diese Zeilen zu dem Code hinzugefügt, um die site.com zum www.site.com zu umleiten

RewriteCond %{HTTP_HOST} . 
RewriteCond %{HTTP_HOST} !^www\. [NC] 
RewriteRule^http%{ENV:protossl}://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 
+0

Beide Links funktionieren einwandfrei .... –

+0

Sie müssen Ihre .htaccess Datei ändern und "Access-Control-Allow-Origin" einstellen. um font-awesome für beide Fälle zu ermöglichen. Sehen Sie dies [http://drupal.stackexchange.com/questions/164096/font-awesome-not-working-when-using-http] –

Antwort

2

Gehen Sie zu Ihnen. Htaccess im Stamm Ihres drupal Projekts.

Fügen Sie diese Zeilen

Kopf immer gesetzt Access-Control-Allow-Origin "*" Kopf immer gesetzt Access-Control-Allow-Methoden "POST, GET, OPTIONS, PATCH, DELETE"

und du bist gut zu gehen. Stellen Sie sicher, dass Sie modrewrite auf Ihrem Server aktiviert haben.

+0

, wenn ich das erhalte, erhalte ich einen internen Server-Fehler –

Verwandte Themen