comparison xml/ru/docs/http/ngx_http_fastcgi_module.xml @ 239:fe72da550150

"fastcgi_param" directive has new parameter "if_not_empty".
author Ruslan Ermilov <ru@nginx.com>
date Tue, 13 Dec 2011 20:24:17 +0000
parents bfe3eff81d04
children 4c6d2c614d2c
comparison
equal deleted inserted replaced
238:e33fc8541217 239:fe72da550150
404 404
405 </directive> 405 </directive>
406 406
407 407
408 <directive name="fastcgi_param"> 408 <directive name="fastcgi_param">
409 <syntax><value>параметр значение</value></syntax> 409 <syntax>
410 <argument>параметр значение</argument>
411 [<parameter>if_not_empty</parameter>]
412 </syntax>
410 <default/> 413 <default/>
411 <context>http, server, location</context> 414 <context>http, server, location</context>
412 415
413 <para> 416 <para>
414 Директива задаёт параметр, который будут передаваться FastCGI-серверу. 417 Директива задаёт параметр, который будут передаваться FastCGI-серверу.
415 В качестве значения можно использовать текст, переменные и их комбинации. 418 В качестве значения можно использовать текст, переменные и их комбинации.
416 Директивы наследуются с предыдущего уровня при условии, что на данном 419 Директивы наследуются с предыдущего уровня при условии, что на данном
417 уровне не описаны свои директивы fastcgi_param. 420 уровне не описаны свои директивы <code>fastcgi_param</code>.
418 </para> 421 </para>
419 422
420 <para> 423 <para>
421 Ниже приведён пример минимально необходимых параметров для PHP: 424 Ниже приведён пример минимально необходимых параметров для PHP:
422 <example> 425 <example>
443 Если PHP был собран с параметром конфигурации 446 Если PHP был собран с параметром конфигурации
444 <command>--enable-force-cgi-redirect</command>, то нужно передавать 447 <command>--enable-force-cgi-redirect</command>, то нужно передавать
445 параметр REDIRECT_STATUS со значением "200": 448 параметр REDIRECT_STATUS со значением "200":
446 <example> 449 <example>
447 fastcgi_param REDIRECT_STATUS 200; 450 fastcgi_param REDIRECT_STATUS 200;
451 </example>
452 </para>
453
454 <para>
455 Если директива указана с флагом <parameter>if_not_empty</parameter> (1.1.11),
456 то такой параметр с пустым значением передаваться на сервер не будет:
457 <example>
458 fastcgi_param HTTPS $https if_not_empty;
448 </example> 459 </example>
449 </para> 460 </para>
450 461
451 </directive> 462 </directive>
452 463