Andrey Novikov <novikov@citmgu.ru> wrote:
> > Задавил совсем склероз... Помню видел что-то похожее на директиву
> > footer, а сейчас и не нашел... Идея состоит в приляпывании к готовому
> > хтмл-ю своего кусочка, хтмли могут быть и чужие, но с этого же сервера.
> > Сервер апач-рус 1.2.6, php и проч. нет.
> > Есть ли такое ? А то вот уже начал в склерозе своем сомневаться, и даже
> > греп второй раз запустил...
>
> Ну если со всеми авторами можно договориться, то SSI поможет,
> а если нет, то надо через скрипт все запросы пропускать.
> А вообще можно было бы модуль к апачу написать. Было бы время...
Дык, давно написан: Apache::Sandwich - Layered document (sandwich) maker
The Apache::Sandwich module allows you to add a per-directory
custom "header" and/or "footer" content to a given uri.
Here's a configura #in httpd.conf or .htaccess
<Location /foo>
#any request for /foo and it's document tree
#are run through our Apache::Sandwich::handler
SetHandler perl-script
PerlHandler Apache::Sandwich
#we send this file first
PerlSetVar HEADER /my_header.html
#requested uri (e.g. /foo/index.html) is sent in the middle
#we send output of this mod_perl script last
PerlSetVar FOOTER /perl/footer.pl
</Location>
Короче, CPAN forever. >;)
--
Eugene Berdnikov
"Russian Apache" includes software developed
by the Apache Group for use in the Apache HTTP server project
(http://www.apache.org/) See
Apache LICENSE.
Copyright (C) 1995-2001 The Apache Group. All rights reserved.
Copyright (C) 1996 Dm. Kryukov; Copyright (C)
1997-2009 Alex Tutubalin. Design (C) 1998 Max Smolev.