Bootstrap 3 glyphicons被禁止403

时间:2014-07-16 13:49:49

标签: php apache .htaccess glyphicons nette

我在Wamp 2.5(Win7)上使用Nette Framework 2.2.1和BootStrap 3。我无法在浏览器中加载glyphicons(错误403 Forbidden)。

浏览器看到了什么 enter image description here

所有需要的字体都在文件夹C:\ wamp \ www \ nette \ www \ fonts \

.htaccess位于C:\ wamp \ www \ nette \ www \内容

<IfModule mod_autoindex.c>
    Options -Indexes
</IfModule>

# enable cool URL
<IfModule mod_rewrite.c>
    RewriteEngine On
    # RewriteBase /

    # prevents files starting with dot to be viewed by browser
    RewriteRule /\.|^\. - [F]

    # front controller
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule !\.(eot|svg|ttf|woff|pdf|js|ico|gif|jpg|png|css|rar|zip|tar\.gz)$ index.php [L]
</IfModule>

C:\ wamp \ www \ nette \ www \ bootstrap.min.css包含

@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}

Apache错误日志:

  

[Wed Jul 16 11:55:01.004757 2014] [核心:错误] [pid 3812:tid 788](操作系统)   5)访问被拒绝。 :[client 127.0.0.1:52031] AH00132:file   权限拒绝服务器访问:   C:/wamp/www/nette/www/fonts/glyphicons-halflings-regular.svg,referer:   http://www.nette.local/arts/porta-quis-ligula

我尝试将所有用户的所有权限设置为文件夹字体,但无论如何它都无法正常工作。

2 个答案:

答案 0 :(得分:1)

C:\ wamp \ www \ nette \ www \ fonts 中有字体,

和css文件在同一文件夹 C:\ wamp \ www \ nette \ www 中作为文件夹字体 C:\ wamp \ www \ nette \ www \ bootstrap.min.css )。

但在css文件中是@ font-face {font-family:&#39; Glyphicons Halflings&#39 ;; sr​​c:url( ../ fonts / ...所以bootstrap css预计文件夹 C:\ wamp \ www \ nette \ fonts 中的所有字体(上一层)

您可以将css文件移动到&#34; C:\ wamp \ www \ nette \ www \ styles&#34;,&#34; C:\ wamp \ www \ nette \ www \ css&#34;或类似的东西,所以字体的路径将匹配,或更改css文件中的路径。我推荐第一种方式。

答案 1 :(得分:1)

检查用户apache正在运行的字体文件是否可读。

除了它们所在的目录之外,字体文件本身是可读的也很重要。