Como configurar o .htaccess para ignorar subdiretórios específicos?

Como configurar o .htaccess para ignorar subdiretórios específicos?

Eu tenho três diretórios, Dir1, Dir2 e Dir3 na raiz da minha instalação do Drupal. Quero ignorar esses diretórios.

Eu tentei o seguinte em .htaccess e não está funcionando (permitindo subdiretórios).

RewriteCond %{REQUEST_URI} "/Dir1/" [OR]
RewriteCond %{REQUEST_URI} "/Dir2/" [OR]
RewriteCond %{REQUEST_URI} "/Dir3/"
RewriteRule (.*) $1

Responder1

Você editou seu arquivo .htaccess inserindo o código acima após a diretiva "RewriteEngine on", antes da reescrita do Drupal.

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_URI} "/Dir1/" [OR]
RewriteCond %{REQUEST_URI} "/Dir2/" [OR]
RewriteCond %{REQUEST_URI} "/Dir3/"
RewriteRule (.*) $1 [L]

E adicione [L] na regra de reescrita que diz para parar por aí e ignorar o restante das regras de reescrita.

informação relacionada