3

アイコンのフォントが Firefox で正しく表示されません。「不正な URI またはクロスサイト アクセスは許可されていません」というメッセージが表示されます。私が見つけたものから、下の画像にあることをする必要があります。HTTP ヘッダーがどのように機能するかについてはすべて読みましたが、実際にこれを実装する場所には大きな空白があります。.htaccess ファイルは私が理解しているものですが、最初の行と .htaccess の下の Mime タイプは完全な謎です。firebug でヘッダーを確認できます。これらはどこで編集できますか? 私は何が欠けていますか?どこを見ても、これが何であるかを知る必要があることを暗示しているように見えますが、プロセスのこの部分についての説明はありません。誰も答えを持っていますか?

ここに画像の説明を入力

現在の .htaccess は次のようになります。

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress


<FilesMatch "\.(ttf|ttc|otf|eot|woff|font.css)$">
  <IfModule mod_headers.c>
    Header set Access-Control-Allow-Origin "http://sourceofyoga.com"
  </IfModule>
</FilesMatch>

AddType application/vnd.ms-fontobject .eot
AddType font/ttf .ttf
AddType font/otf .otf

ここに画像の説明を入力 . . .

フォントは、source2013 というテーマ フォルダーにあります。すべてのファイルは同じサーバー上にあります。

4

2 に答える 2

0

の正規表現である可能性がありますFilesMatch.font.cssあなたが引用した例には、正規表現が探している拡張子のフォント css ファイルがあります。現在の .htaccess ファイルに基づくとss-social-circle.css、式と一致しないため、ヘッダーを取得できません。

<FilesMatch ...>行を次 のように変更してみてください。

<FilesMatch "\.(ttf|ttc|otf|eot|woff|css)$">

動作するかどうかを確認します。

幸運を!

于 2013-06-21T02:09:00.207 に答える