2017-01-18 10 views
0

私はfontawesomeで動作する私のサイトを持っていますが、私はwwwなしで私のサイトを入力すると。前に、それはアイコンを表示しません。 私はwww。前に彼らはopを示す。 変更する必要があります。問題のサイトはwww.bluestar.bebluestar.beFontAwesome without without www

編集です:これは私のコンソールです:

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 私はwww.site.com

にsite.comをリダイレクトするコードにこれらの行を追加しました
RewriteCond %{HTTP_HOST} . 
RewriteCond %{HTTP_HOST} !^www\. [NC] 
RewriteRule^http%{ENV:protossl}://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 
+0

両方のリンクが正常に動作しています.... –

+0

.htaccessファイルを変更し、 "Access-Control-Allow-Origin"を設定する必要があります。両方の場合にfont-awesomeを許可します。この[http://drupal.stackexchange.com/questions/164096/font-awesome-not-working-when-using-http] –

答えて

2

Drupalプロジェクトのルートにある.htaccessに移動します。

ヘッダは常にアクセス制御 - 許可 - 起源「*」に設定し、これらの行を追加します ヘッダー常にセットのアクセス・コントロールは、許方法「POST、OPTIONS、PATCHをGET、DELETE」

あなたは行くのが良いです。 サーバーにmodrewriteが有効になっていることを確認してください。

+0

を参照してください。これを追加すると内部サーバーエラーが発生します –