
У меня есть три каталога, Dir1,Dir2 и Dir3 в корне моей установки Drupal. Я хочу обойти эти каталоги.
Я попробовал следующее в .htaccess, но это не работает (разрешение подкаталогов).
RewriteCond %{REQUEST_URI} "/Dir1/" [OR]
RewriteCond %{REQUEST_URI} "/Dir2/" [OR]
RewriteCond %{REQUEST_URI} "/Dir3/"
RewriteRule (.*) $1
решение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] в правило перезаписи, которое прикажет остановиться здесь и обойти остальные правила перезаписи.