我对 .htaccess 有点问题。如果目录是安全的,或者任何安全的子目录/文件,我想停止 mod rewrite 生效。我已按如下方式设置 .htaccess:
RewriteEngine On
RewriteBase /
#skip next rule if url starts with secure/
RewriteRule ^/secure/(.*) - [L,S]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
<Files 403.shtml>
order allow,deny
allow from all
</Files>
有谁知道为什么它不起作用?我不能只关闭 mod rewrite,因为我需要对目录使用 htpassword。