.htaccess htaccess中的行正在做什么?

.htaccess htaccess中的行正在做什么?,.htaccess,mod-rewrite,.htaccess,Mod Rewrite,我在一个禁止使用403的img文件夹中遇到了问题,我来发现问题是由这条线引起的……这是怎么回事 RewriteRule .*\.(jpg|jpeg|gif|png|bmp|pdf|exe|zip)$ - [F,NC] 为什么它会在有图像的/something/img文件夹上导致403被禁止 F=禁止,强制所有以其中一个扩展名结尾的URL出现403个错误。 NC=无大小写(例如,也适用于.GIF)。请参见 F=禁止,强制所有以其中一个扩展名结尾的URL出现403个错误。 NC=无大小写(例如,也

我在一个禁止使用403的img文件夹中遇到了问题,我来发现问题是由这条线引起的……这是怎么回事

RewriteRule .*\.(jpg|jpeg|gif|png|bmp|pdf|exe|zip)$ - [F,NC]
为什么它会在有图像的/something/img文件夹上导致403被禁止 F=禁止,强制所有以其中一个扩展名结尾的URL出现403个错误。
NC=无大小写(例如,也适用于.GIF)。

请参见
F=禁止,强制所有以其中一个扩展名结尾的URL出现403个错误。
NC=无大小写(例如,也适用于.GIF)。

重写规则。*\(jpg | jpeg | GIF | png | bmp | pdf | exe | zip)$
匹配任何包含任意数量字符、后跟句点和其中一个文件扩展的文件名

-
告诉mod_rewrite保持URL不变;显示403禁止页面时使用的一种技术

[F,NC]
F=禁止,NC=无大小写;不区分大小写的匹配

此规则很可能遵循(或应该遵循)一个或多个
RewriteCond
s,这是重写规则将触发的条件。该规则的目的可能是阻止图像和其他文件的存在。如果没有
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]
RewriteRule.*\(jpg | jpeg | gif | png | bmp | pdf | exe | zip)$
匹配任何包含任意数量字符后跟句点和其中一个文件扩展的文件名

-
告诉mod_rewrite保持URL不变;显示403禁止页面时使用的一种技术

[F,NC]
F=禁止,NC=无大小写;不区分大小写的匹配

此规则很可能遵循(或应该遵循)一个或多个
RewriteCond
s,这是重写规则将触发的条件。该规则的目的可能是阻止图像和其他文件的存在。如果没有
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.:)@托肖:你指的是在线订阅源读者,对吗?嗯,是的。但你可能希望访问者以网站管理员的身份进入实际页面。是的,我指的是在线读者。作为一名作者,我希望我的读者继续订阅我的订阅源。提供看起来不完整的内容不会有任何帮助。他们可能有很好的理由使用自己的软件。这一规则也是正确的被称为BreakImagesInFeedReaders.:@toscho:你是说在线feed阅读器,对吗?嗯,是的。但你可能希望你的访问者以网站管理员的身份进入实际页面。是的,我指的是在线读者。作为一名作家,我希望我的读者继续订阅我的订阅源。提供看起来破损的内容不会有帮助。他们可能有充分的理由使用他们的软件。