我正在尝试从htaccess重写规则中排除某个目录。这是我目前拥有的:
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://url.com/$1 [R=301,L]
RewriteRule ^index.html$ /index.php [R,L]
需要排除的目录及其中的所有文件为url.com/admin/api。不需要排除admin目录,只需排除api。我已经尝试过这样的事情:
RewriteRule ^(admin/api)($|/) - [L]
但这只会在转到链接时出现“未正确重定向”错误。我该怎么办?