Я уже достаточно давно использую этот сниппет .htaccess, гуляющий по интернету для своих React проектов:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.html$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.html [L]
</IfModule>
Но теперь у меня появилась задача сделать React SPA в рамках October CMS. У этой CMS есть ряд своих служебных маршрутов (например '/backend', '/storage'), которые я не хочу перенаправлять на индекс. Так же я создам в самой CMS несколько страниц, которые будут возвращать JSON данные для SPA (например '/api/works').
Я хочу настроить .htaccess так чтобы он отправлял на index.php все, кроме того что я укажу в исключениях.
Как это сделать?