Welcome! Log In Create A New Profile

Advanced

error_page & stub не работают вместе

Maksim Anfilatov
December 10, 2012 06:18AM
Добрый день.

Наткнулся на неочевидное поведение при совмещении include virtual stub с
error_page в location, обрабатывающем данный include. Простой тестовый
пример.

location /ssi_test/ {
root /home/woyager/;
ssi on;
}
location /ssi_inc/ {
root /home/woyager/;
error_page 404 @ssi_err;
}
location @ssi_err {
return 200 "error from ssi_err";
}

В ssi_test/index.html

include without stub "<!--# include virtual="/ssi_inc/test.inc" -->" <br>
include with stub <!--# block name="one" -->stub error<!--# endblock -->
"<!--# include virtual="/ssi_inc/test.inc" stub="one" -->" <br>

На выходе имеем

include without stub "error from ssi_err"
include with stub "stub error"

Вроде в обоих случаях должен бы приходить error from ssi_err.
Протестировано на 1.2.1/4.

С уважением, Максим Анфилатов.
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

error_page & stub не работают вместе

Maksim Anfilatov December 10, 2012 06:18AM

Re: error_page & stub не работают вместе

Maxim Dounin December 10, 2012 09:48AM

Re: error_page & stub не работают вместе

Maksim Anfilatov December 10, 2012 12:54PM

Re: error_page & stub не работают вместе

Maxim Dounin December 10, 2012 03:56PM

Re: error_page & stub не работают вместе

Maksim Anfilatov December 10, 2012 06:02PM

Re: error_page & stub не работают вместе

Maxim Dounin December 12, 2012 01:56PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 284
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready