.htaccess - 如果 "REQUEST_URI" 是我定义的路径则允许访问

.htaccess - Allow acess if "REQUEST_URI" is my defined path

我目前阻止访问我网站的全部内容,只允许访问某些 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]

但效果不佳

您可以在 root .htaccess 中使用此规则:

RewriteCond %{HTTP:CF-Connecting-IP} !^/?198\.252\.206\.140$
RewriteRule !^content/upload(/.*)?$ - [F,L,NC]