要允许一些文件夹与.htaccess重写,但不是全部,可以通过以下步骤实现:
RewriteEngine On
```
RewriteRule ^(.*)$ index.php [QSA,L]
```
```
RewriteRule ^folder1/(.*)$ script1.php?param=$1 [QSA,L]
RewriteRule ^folder2/(.*)$ script2.php?param=$1 [QSA,L]
```
```
RewriteCond %{REQUEST_URI} !^/excluded_folder/.*
RewriteRule ^(.*)$ index.php [QSA,L]
```
上述代码将排除名为"excluded_folder"的文件夹,其他请求将重写到index.php文件。
需要注意的是,以上步骤是基于Apache服务器的.htaccess重写规则。对于其他服务器或框架,可能会有不同的配置方式。
领取专属 10元无门槛券
手把手带您无忧上云