我的图标字体在火狐浏览器中未能正确显示,出现了“bad URI or cross-site access not allowed”的错误提示。据我所知,需要按照下面的图片所示进行操作。我已经阅读了所有关于HTTP头部的工作原理的内容,但是我不知道在哪里实际实现这些操作。我了解.htaccess文件,但第一行和.htaccess下面的Mime类型完全是个谜。我可以在Firebug中看到头部信息。我该在哪里编辑这些信息?我错过了什么?无论我看哪里,似乎都暗示着我应该知道这是什么-但是没有对此过程的解释。有人知道答案吗?
我的当前.htaccess文件如下:
我的当前.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的主题文件夹中,所有文件都在同一台服务器上。