แจแแขแแแ แจแแกแแซแแแแแแแ nginx-แแก แแแแคแแแฃแ แแชแแแแจแ, แ แแแแแแจแแช PHP-FPM-แแ แแแแแแแแแแ แฎแแ แชแแแแแแแ URL-แแก แแแฌแแแแแแก แแแแแงแแคแแ โfastcgi_split_path_infoโ-แก แแแแแงแแแแแแ แแ PATH_INFO แแแ แแแแก แชแแแแแแก แแแแกแแแฆแแ แแ, แแแแ แแ แคแแแแแก แแ แกแแแแแแก แฌแแแแกแฌแแ แจแแแแฌแแแแแก แแแ แแจแ โtry_files $fastcgi_script_nameโ-แแก แแแแแงแแแแแแ. แแแ แแฅแขแแแ แแ "if (!-f $) document_root$fastcgi_script_name)". แแ แแแแแแแช แแ แแก
แแแแแแ แแแแ ~ [^/]\.php(/|$) {
fastcgi_split_path_info ^ (. +? \. php) (/.*) $;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_pass php:9000;
}
แแฅแแแ แจแแแแซแแแแ แแแแแ แแแแแแแ แแ แแแแแแแก แแแแแญแ แแก แกแแแแกแขแ แแแฃแชแแ แแแแแแแฅแขแแแจแ แแ แแแแ แแแแแ:
try_files $fastcgi_script_name =404;
แแ แแแแแแ แแแแแฌแแแฃแแแ แคแแแแจแ แแแฉแแแแแแแแแแก แแแแแแฃแแแ แแแแกแแก แจแแชแแแแแ
แแฃ fastcgi_split_path_info แแแ แแฅแขแแแ แแแแกแแแฆแแ แแแก แกแแ แแแขแแก แแแแก แแแงแแคแแก แแฎแแแ แฎแแแแกแแแแ แแแ แซแแแแแแ แ แ แแแฃแแแ แฃแแ แแแแแแแแฅแแแแแก แแแแแงแแแแแแ (แแแแแแแแแ, แแแแ แ แแแแแแแแ แแแแแแแแแแก "^(.+?\.php)(/.*)$"-แก แแแแแงแแแแแแก), แแแจแแ แแแแแแแกแฎแแแแก แจแแฃแซแแแ แฃแแ แฃแแแแแงแแก, แ แแ แชแแ แแแแ แแแแจแแแแแแแ แแฌแแ แแแ PATH_INFO แแแ แแแแก แชแแแแแจแ. แแ แจแแแแฎแแแแแจแ, แจแแแแแแแ แจแแกแ แฃแแแแแก แแแกแฌแแ แแ
แแแ แแแแฃแแ แคแแ แแแ แคแแ แแแขแแ แแแฃแแ URL-แแก แแแแฎแแแแแ, แแแแแแแกแฎแแแแก แจแแฃแซแแแ แแแแฆแฌแแแก path_info แแแฉแแแแแแแแก แแแแแขแแแแก โ_fcgi_data_segโ แกแขแ แฃแฅแขแฃแ แแก แแแ แแแ แแแแขแแ แแ แแ แแแแขแแ แแฃแแแก แแแฌแแ แ แแแแแแฌแแแแก โchar* posโ-แแก แแแซแ แแแแแก. แแแแแแแแ แแแ แ แแแแแแ แ แแแฎแกแแแ แแแแก แแแแแแ. แจแแแแแแ แกแแฎแแแฌแแแแแแ FCGI_PUTENV แแแแแฌแแ แก แแแแแชแแแแแก แแ แแแฎแกแแแ แแแแจแ แแ แแแแจแแแแแแแแ, แ แแแแแแช แแแแแแแกแฎแแแแก แจแแฃแซแแแ แแแแแแแขแ แแแแก. แแแแแแแแฃแแ แแแฎแกแแแ แแแ แแกแแแ แแแแฎแแแก แกแฎแแ FastCGI แชแแแแแแแแก แแแแจแแแแแแแแแก แแ แแแแ แแแแแชแแแแแแก แฉแแฌแแ แแ แแแแแแแกแฎแแแแก แจแแฃแซแแแ แจแแฅแแแแก แคแแฅแขแแฃแ แ PHP_VALUE แชแแแแแ แแ แแแแฆแฌแแแก แแแแ แแแแแก แจแแกแ แฃแแแแแก.
แฌแงแแ แ: opennet.ru