¿Cómo configurar .htaccess para omitir subdirectorios específicos?

¿Cómo configurar .htaccess para omitir subdirectorios específicos?

Tengo tres directorios, Dir1, Dir2 y Dir3 en la raíz de mi instalación de Drupal. Quiero omitir estos directorios.

Probé lo siguiente en .htaccess y no funciona (permitiendo subdirectorios).

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

Respuesta1

Ha editado su archivo .htaccess insertando el código anterior después de la directiva "RewriteEngine on", antes de que Drupal reescriba.

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

Y agregue [L] en la regla de reescritura que le indica que se detenga allí y omita el resto de las reglas de reescritura.

información relacionada