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ルールにもう 1 つ追加するだけです

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

これにより、禁止され[F]たルールが特定の URL パスとそのサブディレクトリに対して実行されなくなります。

于 2013-09-27T13:46:37.363 に答える