работает:
location ~ \.php$ {
fastcgi_pass 127.0.0.1:1025;
}
В location у нас попадает часть URL, который запросил пользователь в строке браузера - так ведь? Но пользователь не запрашивает файл PHP в браузере, он просто пишет запрос типа GET /cat/list и все.
я если честно не понял сути вопроса
Имею ввиду - не могу понять, как работает location ~ \.php, т.е. как этот location отрабатывает, если пользователь не запрашивает в адресной строке браузера что-либо, что заканчивается на .php? Ведь location, чтобы отработать, проверяет именно запрос пользователя из адресной строки?
вероятнее всего там есть внутренний редирект типа реврайта или труфайлс
Обсуждают сегодня