Почему $_SERVER['REQUEST_URI'] возвращает /index.php?
$_SERVER['REQUEST_URI'] постоянно возвращает /index.php.
например дается запрос
site.ru/test
и $_SERVER['REQUEST_URI'] вместо /test возвращает /index.php,
site/index.php/test вместо /index.php/test $_SERVER['REQUEST_URI'] возвращает /index.php
Как-то так выглядит настройка сайта в NGINX.
А вот как "напрямую из nginx вызывать php-fpm" и что с ним сделать я не очень понимаю. Но если конфиг, скинутый вам является извратом, о котором вы говорили - буду рыть в этом направлении.
Boris Korobkov: Спасибо за информацию. Учусь по YouTube, там был способ сверху. По поводу темы вопроса - мне нужно искать в поискать литературы по взаимодействию php-fpm и nginx?
Нет.
QUERY_STRING - это только то, что после символа "?"
REQUEST_URI - всё, что после домена. Для site.com/test должен быть "/test", а не "/index.php".
В данном случае nginx при проксировании делает подзапрос на site.com:8080/index.php - в этом случае REQUEST_URI становится /index.php