You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

wp-content目录.htaccess安全规则致全站Font Awesome图标失效求解决

解决wp-content目录.htaccess规则导致Font Awesome图标失效的问题

你的问题根源在于当前.htaccess规则未放行Font Awesome依赖的字体文件格式。Font Awesome主要通过.woff、.woff2、.eot、.svg、.ttf这类字体文件渲染图标,而你的规则只允许了图片、样式、脚本等文件,这些字体后缀不在允许列表内,因此被deny from all拦截,导致图标无法加载。

只需把缺失的字体文件后缀添加到<Files>规则的正则匹配中即可,修改后的完整代码如下:

order deny,allow
deny from all
<Files ~ "\.(xml|css|jpe?g|png|gif|js|woff|woff2|eot|svg|ttf)$">
Allow from all
</Files>

补充说明

  • 若不确定站点实际用到的Font Awesome文件格式,可打开浏览器开发者工具的「网络」面板,刷新页面后查看返回403状态的请求,将对应文件后缀补充到规则里即可。
  • 保留png规则不会影响图标显示,之前移除后恢复只是巧合(比如你的站点同时存在svg格式的图标资源,而svg未被放行),现在添加全字体后缀后,png规则可正常保留,不影响安全和图标功能。

内容的提问来源于stack exchange,提问作者Ameer Hamxa

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.20 05:27:03