В приложении бекэнд отделен от фронтэнда. Точка входя для фронта index.html, а для бекэнда api.php. Фронт общается с бекэндом через аякс запросы, но некоторые запросы видимо уходят на index.html в итоге чего в ответе приходит html страничка. Запросы регулируются .htaccess, возможно я его не правильно сконфигурировал:
AddDefaultCharset utf-8
Options -Indexes
RewriteEngine On
RewriteBase /
# if it is ajax request
RewriteCond %{HTTP:X-Requested-With} XMLHttpRequest
RewriteRule . api.php [L]
# if a directory or a file exists, use it directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.html
Некоторые запросы лечатся добавлением слеша в конец адреса: site.ru/users/1 -> site.ru/users/1/
Сейчас именно проблема с POST запросами