【问题标题】:How to unblock font awesome icons on wordpress如何在wordpress上取消阻止字体真棒图标
【发布时间】:2018-04-13 22:44:09
【问题描述】:

我在 wordpress 上使用了一个名为“SATINE”的主题,并且我已经完成了我的网站,但我有一个问题,我还没有面对它。这个主题在一些通过小部件部分配置的地方使用了 FontAwesome 图标。问题是 FontAwesome 图标没有显示在网站上。而不是图标,而是用这里的正方形代替(打印屏幕:http://prntscr.com/j4znsc)。我在 Plesk 上检查了我的错误日志,发现了这个(Printscreen:http://prntscr.com/j4zoae)。我认为它与 SSL 和文件 .htaccess 有关,但我无法正确配置它。我在此处粘贴我的 .htaccess 文件,以便您可以看到里面写的内容并帮助我或给我提示。 # 开始 WordPress

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

任何人都可以帮助我,或者是否有人已经和我遇到过同样的问题? 我认为这与这条线有关:

<FilesMatch ".(eot|ttf|otf|woff)">
Header set Access-Control-Allow-Origin "*"
</FilesMatch>

但我不知道如何正确配置它。 谢谢, 最好的问候

【问题讨论】:

  • 您的浏览器控制台有错误吗?
  • @AndrewSchultz 是的,检查一下:prntscr.com/j553x3
  • 您的 .htaccess 文件在哪里?它在 WordPress 安装的根目录中吗?

标签: wordpress .htaccess


【解决方案1】:

我认为您的语法不正确,请尝试使用前导正斜杠。

<IfModule mod_headers.c>    
    <FilesMatch "\.(eot|ttf|otf|woff)$">
        Header set Access-Control-Allow-Origin "*"
    </FilesMatch>
</IfModule>

【讨论】:

  • 没有改变
  • 如果你不使用 FileMatch 而只写 Header 设置 Access-Control-Allow-Origin "*" 会发生什么?
  • @RafailMavrogordatos 我更改了答案以添加 $ 锚以告诉正则表达式查看字符串的末尾。另外,您使用的是什么版本的 Apache?它是托管还是自我托管?您可能需要重新启动 Apache 服务器。
  • 我有一个 plesk 网络主机版本。我有一个经销商包,但没有 root 访问权限。有什么提示吗?
  • 你能描述一下应该与 WordPress 典型 htaccess 文件混合的确切形式吗?
猜你喜欢
  • 1970-01-01
  • 2014-09-02
  • 1970-01-01
  • 2014-01-16
  • 2014-05-02
  • 1970-01-01
  • 2017-04-14
  • 1970-01-01
  • 2013-12-07
相关资源
最近更新 更多