我试图从mod_rewrite中排除一些文件夹,我已经搜索并尝试了所有这些文件夹。 但是,它没有用。我在localhost上使用它。 这就是我的.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)/
我想,我刚用完选项,因为我已经尝试了所有这些选项?有没有错,我在这里做过? 我尝试重写root和一个子目录..所以我想要排除目录。