Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Требуется настроить 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. 

Если что-то не понятно пишите отвечу

6 лет назад
bakhur
33 годаБеларусь
10 лет в сервисе
Был
8 дней назад