Приветствую!<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>