Стоит freebsd + apache + template toolkit mod/perl 2
Как сделать разбор по ссылкам?
На сайте по ссылке, допустим
<a class="nav" href="/detektiv.pl">Детектив</a></div>
Идет выполнение перловского скрипта
detektiv.pl#use Template;
my $tt2 = Template->new({
INCLUDE_PATH => '/usr/local/www/filmzones/tmpl',
INTERPOLATE => 1,
}) || die "$Template::ERROR\n";
my $vars={
title=>'КиноХроника',
INTERPOLATE => 1,
items=>['Один', 'Два', 'Три']
};
print "Content-type: text/html\n\n";
$tt2->process('detektiv.tt2', $vars) || die $tt->error(), "\n";
В связи с этим накопилось много файлов, хотелось бы их объединить в один файл. Как написать такой скрипт что бы при каждом клике выполнялся один Перловский скрипт и в этом скрипте выполнялся process тоой ссылки по которой кликнули на сайте?
Через $ENV{REQUEST_URI} можно в принципе получить урезанную ссылку и направить его в процесс, как это сделать?
my ($page) = $ENV{REQUEST_URI} =~ m#/([^/\?]+)#;