我目前正在阻止访问我网站的整个内容,只允许访问某些IP。
RewriteCond %{HTTP:CF-Connecting-IP} !^/?198.252.206.140$
RewriteRule ^ - [F,L]
但我想允许访问任何文件夹/ content / upload /的文件给每个人,并使用REQUEST_URI。我尝试了类似的东西。
RewriteCond %{HTTP:REQUEST_URI} !^/?/content/upload/*$
RewriteCond %{HTTP:CF-Connecting-IP} !^/?198.252.206.140$
RewriteRule ^ - [F,L]
但是效果不好。
答案 0 :(得分:1)
您可以在root .htaccess中使用此规则:
RewriteCond %{HTTP:CF-Connecting-IP} !^/?198\.252\.206\.140$
RewriteRule !^content/upload(/.*)?$ - [F,L,NC]