Igor> Пока сказать не могу. Сейчас можно это делать через include
Igor> virtual, а чтобы вставляемые куски не были доступны извне,
Igor> нужно писать так:
Igor> location = /included_file {
Igor> internal; ...
Igor> }
Можно подробнее про директиву "internal" узнать?
Если у location стоит internal, то на запросы снаружи он будет возвращать
404. Внутренние запросы получаются так:
1) подзапросы, формируемые ssi директивой include virtual;
2) внутренние редиректы, например, / > /index.html или error_page;
3) любой запрос, переписанный с помощью rewrite.
Если написать
error_page 404 404.html;
location /404.html {
internal;
...
}
то запрос /404.html будет возвращать 404.
Игорь Сысоев
http://sysoev.ru