2013-09-27 141 views
0

我目前有這個Apache配置代碼的Drupal安裝(摘錄)。Apache重寫查詢字符串條件

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

其目的是爲了防止訪問管理部分,除非你有指定的IP。

我現在想一些邏輯添加到條件: 如果您要訪問這個網址:/管理/建設/板/ * 那麼應該沒問題,從所有IP的。可能嗎?

的感謝!

回答

1

只需多加一個RewriteCond到您的規則

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

這會防止你被禁止[F]規則,以便爲給定的URL路徑及其子目錄。