我试图从 mod_rewrite 中排除一些文件夹,我已经搜索并尝试了所有这些文件夹。但是,它没有用。我在本地主机上使用它。这就是我的 .htaccess 文件的样子。
RewriteRule ^$ index.php?/ [QSA,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.php?/$1 [QSA,L]
我已经尝试了这几个建议,但它并没有解决问题。有人可以帮助我吗?假设我要排除的目录是文件夹。
RewriteCond %{REQUEST_URI} !^/folder/.*$
RewriteRule ^/folder($|/) - [L]
RewriteRule ^folder($|/) - [L]
RewriteCond %{REQUEST_URI} !^/folder/
RewriteCond %{REQUEST_URI} !^/(folder|folder/.*)$
RewriteRule ^(folder)($|/) - [L]
RewriteCond %{REQUEST_URI} !^/?(folder)/
我想,我只是用完了选项,因为我已经尝试了所有选项?有什么错误吗,我在这里做的?我尝试重写根目录以及一个子目录..所以我想排除该目录。