Apache重写查询字符串条件
问题描述:
我目前有这个Apache配置代码的Drupal安装(摘录)。Apache重写查询字符串条件
RewriteCond %{REMOTE_ADDR} !^192\.51\.153\.4$
RewriteCond %{QUERY_STRING} q=(admin|user/(password)) [NC]
RewriteRule . . [F]
其目的是为了防止访问管理部分,除非你有指定的IP。
我现在想一些逻辑添加到条件: 如果您要访问这个网址:/管理/建设/板/ * 那么应该没问题,从所有IP的。可能吗?
的感谢!
答
只需多加一个RewriteCond
到您的规则
RewriteCond %{REQUEST_URI} !^/admin/build/panels/ [NC]
这会防止你被禁止[F]
规则,以便为给定的URL路径及其子目录。