【发布时间】:2014-03-25 08:26:40
【问题描述】:
我的 htaccess 文件中有以下工作规则:
RewriteCond %{REQUEST_URI} /+[^\.]+$
RewriteRule ^(.+[^/])$ %{REQUEST_URI}/ [R=301,L]
但是,这会阻止我的管理面板工作。是否可以从该规则中排除目录及其子文件夹?
排除这样的文件夹(排除panel文件夹):
/panel/
/panel/a-subfolder/
/panel/a-subfolder/deeper/
他们应该在没有规则的情况下工作,没有结束斜线,就像/panel/a-subfolder
不要排除这样的文件夹:
/another-unknown-folder/
/some-other-folder/folder/folder2/
他们应该遵守规则,像今天的规则一样强制斜线。
【问题讨论】: