====== Apache Header/Footer dinamici ======
Questo sito adopera nell'area "Download" un sistema di header e footer dinamici.
Questo si rende necessario poiché voglio mantenere il menu ad albero dinamico ed il contatore anche nelle aree del sito indicizzate da apache. Ecco come viene realizzato:
===== Requisiti: =====
Apache
Php (command line + apache module oppure cgi)
Bash
===== Configurazione =====
.htaccess oppure httpd.conf:
AddType text/html .cgi
HeaderName /header.cgi
ReadmeName /footer.cgi
$DOCUMENT_ROOT/header.cgi:
#!/bin/bash
blocco=`basename $0 | cut -d. -f1`
echo -ne "Content-Type: text/html\n\n";
php index.php | sed -n "//,//p" | sed "s#index.php#/index.php#g"
ln $DOCUMENT_ROOT/header.cgi $DOCUMENT_ROOT/footer.cgi
$DOCUMENT_ROOT/index.php:
<--begin-header-->
Inserire qui il codice php dinamico da generare come header
<--end-header-->
Inserire qui il codice php dinamico da generare come footer