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