.htaccess:如何限制从我的移动网站访问特定图像

时间:2015-07-30 10:00:10

标签: .htaccess

对于我的移动网站,我想限制某些图片的访问权限,例如" lady bug.gif" " bluemoon.gif"因此,这些图像不会显示在http://m.mysite.org中,以获得更快,更简洁的移动体验。我怎么能这样做?

不工作的例子:

 rewriteEngine On
<files bluemoon.gif>
order allow,deny
deny from all
</files>

1 个答案:

答案 0 :(得分:0)

我认为你最好在内部重写一个小的1px图像,而不是简单地阻止访问。如果您阻止访问(404,403等),那么您最终会在前端出现错误。

Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} =m.mysite.org
RewriteRule (lady\sbug|bluemoon)\.gif$ /images/mobile-placeholder.gif [L]

请注意,如果文件名中包含空格,则需要使用\s模式(正则表达式)中的RewriteRule替换这些空格 - 如上所述。