Приветствую!<div><br></div><div>есть конфиг:</div><div><br></div><div><div>server {</div><div>    listen       80;</div><div>    server_name  _;</div><div><br></div><div>    root /home/user/public_html;</div><div>    index index.php;</div>
<div>    include<span class="Apple-tab-span" style="white-space:pre">        </span>fastcgi_params;</div><div>    fastcgi_index  index.php;</div><div>    fastcgi_param  SERVER_NAME      $host;</div><div>    fastcgi_param  SCRIPT_FILENAME  $document_root/$fastcgi_script_name;</div>
<div>    fastcgi_param  SCRIPT_URL       $uri;</div><div>    fastcgi_param  SCRIPT_URI       $scheme://$host$uri;</div><div><br></div><div>    location / {</div><div>        try_files $uri $uri/ @fallback;</div><div>    }</div>
<div>    </div><div><br></div><div>    location ~* \.php$ {</div><div>        fastcgi_pass   fpm;</div><div>    }</div><div><br></div><div>    location ~ /\.ht {</div><div>        return 404;</div><div>    }</div><div>    </div>
<div>    location @fallback {</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>include<span class="Apple-tab-span" style="white-space:pre">        </span>fastcgi_params;</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>fastcgi_param  SCRIPT_FILENAME  $document_root/index.php;</div>
<div><span class="Apple-tab-span" style="white-space:pre">        </span>fastcgi_param  QUERY_STRING     $uri;</div><div>        fastcgi_pass   fpm;</div><div>    }</div><div><br></div><div>}</div></div><div><br></div><div>если в локейшене @fallback не указать:</div>
<div><div>include<span class="Apple-tab-span" style="white-space:pre">        </span>fastcgi_params;</div><div><br></div></div><div>то параметры определенные в секции server (которые судя по документации должны наследоваться) не наследуются в этот локейшен</div>
<div>при этом для локейшена ~* \.php$ они наследуются</div><div><br></div><div>так и должно быть?</div><div>поведение наблюдается в версиях 0.8.х и 1.0.х, в 0.9.х не проверял</div>