.htaccess - 拒绝下载文件

时间:2010-12-23 17:30:37

标签: css .htaccess fonts directory

我在服务器上的“/ fonts /”目录中保留了几种字体,然后通过@font-face加载到我的CSS文件中。但是,我想确保人们只需转到http://www.domain.com/fonts/fontname.ttf即无法下载文件。

我可以以某种方式阻止这种情况,并且仍然可以将字体文件加载到我的CSS文件中吗?因为我认为将deny from all放入.htaccess文件甚至会阻止CSS文件正确加载字体。

我希望这是有道理的。

1 个答案:

答案 0 :(得分:1)

RewriteEngine On

RewriteCond   %{HTTP_REFERER}  !^http://www.yourdomain.com/.*$ [NC] 
RewriteRule   ^/otherdomain/*$ /page-not-found.php

请参阅此链接

http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html