2017-05-06 2 views
0

静的サブドメインをセットアップしましたが、フォントにアクセスしようとするとこのエラーが発生します。私が作成したサブドメインの「Access-Control-Allow-Origin」エラー

Header add Access-Control-Allow-Origin "*"を追加して私の.htaccessファイルを更新するように言われましたが、役に立たないとメッセージが表示されます。私はpublic_htmlの下のすべての私の.htaccessでこれをやった。

私たちは何か提案を感謝します。

フォントへのアクセス「https://static.example.com/themes/template/fonts/fl-chapps.woff」原点から「HTTPS:/example.com」はでCORSポリシーによってブロックされている:「アクセス制御 - 許可原点」ヘッダが複数の値「*、*」を含みます、 1つだけが許可されます。 Origin 'https://example.com'はアクセスできません。

答えて

1

あなたの設定が複数の場所でAccess-Control-Allow-Originを設定されています

「アクセス制御 - 許可 - 起源」ヘッダが複数の値「*、*」が含まれていますが、一つだけが許可されます。

あなたその問題を解決できる一つの方法は、Header addを使用しないことであるが、代わりにHeader set

Header set Access-Control-Allow-Origin "*" 

the Apache does for the Header directiveを参照してください:

set 
    The response header is set, replacing any previous header with this name. 

しかし、実際にはおそらく不要です。代わりに、ヘッダーが追加されている場所の1つを削除する必要があります。おそらくここに:

私の周り見てきたし、おそらく、その更新を元に戻すことから始め、そしてそれは、問題を修正するかどうかを確認したいHeader add Access-Control-Allow-Origin "*"

を追加することによって、私の.htaccessファイルを更新するように言われました。

あなたのサーバーは、.htaccessを更新する必要なく、ヘッダーを送信するように設定されているようです。

関連する問題