2014-03-25 103 views
1

我在我的htaccess文件下列工作規則中排除的文件夾。是否可以從該規則中排除目錄及其子文件夾?htaccess的從規則

排除的文件夾是這樣的(排除panel文件夾):

/panel/ 
/panel/a-subfolder/ 
/panel/a-subfolder/deeper/ 

他們應該沒有規則,沒有結束斜線以及像/panel/a-subfolder

不排除這樣的文件夾:

/another-unknown-folder/ 
/some-other-folder/folder/folder2/ 

他們應該ld遵循規則,按照今天的規則強行削減。

回答

1

您可以添加排除額外RewriteCond

RewriteCond %{REQUEST_URI} !^/panel/ 
RewriteCond %{REQUEST_URI} /+[^\.]+$ 
RewriteRule ^(.+[^/])$ %{REQUEST_URI}/ [R=301,L]