Необходимо настроить nginx
Требуется настроить ajax сайт для индексации.
сейчас следующая логика на сайта
location / {
root /var/www/site/react;
try_files $uri /build/index.html$args;
location ~ \.(js|css|png|jpg|gif|swf|ico|pdf|mov|fla|zip|rar|woff|woff2|otf|ttf|txt|html)$ {
access_log off;
expires 30s;
try_files $uri =404;
}
}
Смысл такой что на все запросы сейчас выдаётся react версия сайта, но для api отдаётся php версия сайта
location /v1 {
root /var/www/site/php;
try_files $uri /php/frontend/web/index.php?$args;
# auth_basic off;
location ~ \.(js|css|png|jpg|gif|swf|ico|pdf|mov|fla|zip|rar|woff|woff2|otf|ttf|txt|html)$ {
access_log off;
expires 30s;
try_files $uri =404;
}
}
Необходимо сделать чтобы на запросы вида ?_escaped_fragment_= отдавалась php версия сайта. т.е на запрос site/book отдаём текущую логику для реакт, а на запрос site/book/?_escaped_fragment_= отдаем текущую логику для php.
Если что-то не понятно пишите отвечу