Исключение для .htaccess
Я плохо разбираюсь в htaccsess. Так, у меня spa приложение. Фронт лежит в папке public, есть папка api, куда приходят запросы. И мне нужно перенаправлять все запросы на public/index.html, а запросы к api никуда не перенаправлять.
То есть мне нужно, чтобы domain.com = domain.com/public/index.html
И domain.com/api/index.php?action=dialogs = domain.com/api/index.php?action=dialogs
Вот мой .htaccess, он все в public перенаправляет.
Как сделать исключение?
RewriteEngine On
RewriteCond %{THE_REQUEST} /public/([^\s?]*) [NC]
RewriteRule ^ %1 [L,NE,R=302]
RewriteRule ^((?!public/).*)$ public/$1 [L,NC]