ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: error_page: fcgi vs. html



On Mon, Mar 17, 2008 at 01:21:30PM +0300, Alexander Azarov wrote:

> Игорь,
> 
> nginx 0.6.28
> 
> $ cat test.html
> [<!--#include virtual="/111" -->]
> [<!--#include virtual="/222" -->]
> [<!--#include virtual="/333" -->]

[<!--#include virtual="/111" wait="yes" -->]
[<!--#include virtual="/222" wait="yes" -->]
[<!--#include virtual="/333" -->]

> $ cat p.php
> <!--#echo var="VVV"-->
> $ cat p.html
> <!--#echo var="VVV"-->
> 
> nginx.conf:
> [...]
>     location / {
>         ssi on;
>         root /www;
>         set $VVV aaa$uri;
>         error_page 404 = /p.html;
>     }
> 
>     location = /p.html {
>         ssi on;
>         root /www;
>     }
> 
>     location = /p.php {
>         ssi on;
>         root /www;
>         fastcgi_pass localhost:9003;
>         fastcgi_param   PATH_TRANSLATED /www/p.php;
>         fastcgi_param   DOCUMENT_ROOT   /www;
>         fastcgi_param   SCRIPT_FILENAME /www/p.php;
>         [...]
>     }
> [...]
> 
> Если error_page 404 = /p.html, то результат запроса /test.html
> 
> [aaa/111
> ]
> [aaa/222
> ]
> [aaa/333
> ]
> 
> Если error_page 404 = /p.php, то результат того же запроса
> 
> [aaa/333
> ]
> [aaa/333
> ]
> [aaa/333
> ]
> 
> Собственно второй результат хочется иметь аналогичным первому.
> 
> 

-- 
Игорь Сысоев
http://sysoev.ru



 




Copyright © Lexa Software, 1996-2009.