新しい静的サブドメインを扱うために、@ font-faceでインストールしたフォントを手に入れることができません。Cross-Origin @ font-face
私は、IT Support Guidesで概説されたクッキーレスのサブドメインを設定する手順に従ってきました。
私が追加した場合:
define("WP_CONTENT_URL", "http://static.example.net");
define("COOKIE_DOMAIN", "www.example.net");
define("WP_PLUGIN_URL", "http://static.example.net/plugins");
wp.configファイル、および
<FilesMatch "\.(cur|gif|ico|jpe?g|png|svgz?|webp)$">
SetEnvIf Origin ":" IS_CORS
Header set Access-Control-Allow-Origin "http://www.example.net" env=IS_CORS
</FilesMatch>
<FilesMatch "\.(eot|otf|ttc|ttf|woff)$">
Header set Access-Control-Allow-Origin "http://www.example.net"
</FilesMatch>
をの.htaccessに、私は私が持っているフォントのためのクロスオリジン・エラーが発生します私のテーマフォルダにインストールされています(フォントは表示されません)。
私は、.htaccessファイルで何かを正しく実行していないと思っていますが、何がわかりません。私は "example.net"の代わりに "*"を使用している人もいますが、どちらも役に立ちません。
アイデア?
編集:ここ
である私がChromeで表示されるエラー:原点から 「フォント 『http://static.example.net』クロスオリジンリソースの共有ポリシーによって、読み込みからブロックされています: 'Access-Control-Allow-Origin'ヘッダーには、 'http://www.example.net'という値が指定された原点と等しくないため、 'http://example.net'の原点はアクセスできません。それが修正されました!
を
この質問は、http://wordpress.stackexchange.com/ –
の方が良いでしょう。 – error2007s
エラーを「Access-Control-Allow-Origin」ヘッダの値にしていますか?要求内の 'Origin'値が' http:// www.example.net'と 'http:// example.net'ではないのに、' www.'をそれに入れますか?もしそうなら、それらは同じ起源ではありません。 URLのホスト部分がまったく異なる場合は、原点が異なります。リクエストとレスポンスの両方に 'http:// www.example.net'があるか、両方とも' http:// example.net'が必要です。 – sideshowbarker