
我的 Drupal 安裝根目錄中有三個目錄:Dir1、Dir2 和 Dir3。我想繞過這些目錄。
我已經在 .htaccess 中嘗試了以下內容,但它不起作用(允許子目錄)。
RewriteCond %{REQUEST_URI} "/Dir1/" [OR]
RewriteCond %{REQUEST_URI} "/Dir2/" [OR]
RewriteCond %{REQUEST_URI} "/Dir3/"
RewriteRule (.*) $1
答案1
您已透過在 Drupal 重寫先前的「RewriteEngine on」指令之後插入上述程式碼來編輯 .htaccess 檔案。
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_URI} "/Dir1/" [OR]
RewriteCond %{REQUEST_URI} "/Dir2/" [OR]
RewriteCond %{REQUEST_URI} "/Dir3/"
RewriteRule (.*) $1 [L]
並在重寫規則中添加 [L],告訴它在那裡停止並繞過其餘的重寫規則。