Назад | Перейти на главную страницу

Как настроить .htaccess для обхода определенных подкаталогов?

У меня есть три каталога: Dir1, Dir2 и Dir3 в корне моей установки Drupal. Я хочу обойти эти каталоги.

Я пробовал следующее в .htaccess, и он не работает (разрешение подкаталогов).

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

Вы отредактировали файл .htaccess, вставив приведенный выше код после директивы «RewriteEngine on» до того, как Drupal перезапишет.

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

И добавьте [L] в правило перезаписи, которое говорит ему остановиться на этом и обойти остальные правила перезаписи.