0

我目前有这个用于安装 drupal 的 apache 配置代码(摘录)。

RewriteCond %{REMOTE_ADDR} !^192\.51\.153\.4$
RewriteCond %{QUERY_STRING} q=(admin|user/(password)) [NC]
RewriteRule . . [F]

目的是防止访问管理部分,除非您有指定的 ip。

我现在想为条件添加一些逻辑:如果您尝试访问此 url:/admin/build/panels/*,那么从所有 ip 都应该没问题。可能吗?

谢谢!

4

1 回答 1

1

只需RewriteCond在您的规则中再添加一个

RewriteCond %{REQUEST_URI} !^/admin/build/panels/ [NC]

这将防止您的禁止[F]规则针对给定的 URL 路径及其子目录触发。

于 2013-09-27T13:46:37.363 回答