我的根 .htaccess 文件中有此规则:
# DENY ACCESS TO EVERYTHING INSIDE PHP DIRECTORY
RewriteCond %{HTTP_REFERER} !^http://(www\.)?someurl [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?someurl.*$ [NC]
RewriteRule ^php - [F]
如果在我的服务器外部访问,它会拒绝访问“php”目录内的所有文件。
如何添加一个特定的文件例外,让我们使用上述逻辑
RewriteCond
/ RewriteRule
? 将该文件称为“_sharer-socnets.php”
要拒绝除一个文件之外的所有文件,您可以使用此规则:
# DENY ACCESS TO EVERYTHING INSIDE PHP DIRECTORY
RewriteCond %{HTTP_REFERER} !^http://(www\.)?someurl [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?someurl.*$ [NC]
RewriteCond %{REQUEST_URI} !/_sharer-socnets\.php$ [NC]
RewriteRule ^php - [,NC]