.htaccess - 允许访问" REQUEST_URI#34;是我定义的路径

时间:2015-03-27 18:53:27

标签: .htaccess mod-rewrite rules

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

但是效果不好。

1 个答案:

答案 0 :(得分:1)

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

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