我在与具有403严禁转载,来了解一下这个问题是由这一行引起了IMG文件夹....是什么问题,该做htaccess在做什么?
RewriteRule .*\.(jpg|jpeg|gif|png|bmp|pdf|exe|zip)$ - [F,NC]
和为什么会导致403禁止上具有图像的/ something/img文件夹
我在与具有403严禁转载,来了解一下这个问题是由这一行引起了IMG文件夹....是什么问题,该做htaccess在做什么?
RewriteRule .*\.(jpg|jpeg|gif|png|bmp|pdf|exe|zip)$ - [F,NC]
和为什么会导致403禁止上具有图像的/ something/img文件夹
请参阅http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html
F =禁止,强制以所有扩展名之一结尾的所有URL发生403错误。
NC =任何情况下(即,也适用于.GIF例如。
RewriteRule .*\.(jpg|jpeg|gif|png|bmp|pdf|exe|zip)$
匹配包含任何数量的字符,随后是一段和那些文件extionsions之一的任何文件名。
-
告诉mod_rewrite的至保持URL不变,而呈现出403禁止页当一个技术性emplofed
[F,NC]
F =故宫,NC =无案件;不区分大小写的匹配
这很可能规则如下(或假设。遵循)一个或多个RewriteCond
s,这是RewriteRule将触发的条件。该规则的意图可能是阻止图像和其他文件被hotlinked。没有RewriteCond
,图像将始终被阻止。
一个精心设计的规则,以防止盗链会是这个样子:
# Only apply the rule if the referrer isn't empty...
RewriteCond %{HTTP_REFERER} !^$
# ... and doesn't match your site.
RewriteCond %{HTTP_REFERER} !\.?mysite.com/$
# Also, only apply the rule for the specified file types.
RewriteRule \.(jpg|jpeg|gif|png|bmp|pdf|exe|zip)$ - [F,NC]
这条规则也被称为BreakImagesInFeedReaders。 :) – fuxia 2011-03-24 00:24:20
@toscho:你的意思是在线提要阅读器,对吧?嗯,是的。但是,无论如何,您可能希望您的访问者访问实际页面,以此作为网站管理员。 – nitro2k01 2011-03-24 00:29:59
是的,我的意思是在线读者。作为作者,我希望我的读者保持订阅我的订阅源。提供看起来破碎的内容将无济于事。他们可能有充分的理由使用他们的软件。 – fuxia 2011-03-24 00:48:45