|
FAQ - SSI

Posso utilizzare i comandi SSI?
I comandi SSI, o "Server-Side Includes", sono
disponibili con tutti gli accounts dal Basic
in poi. Per poter utilizzare SSI bisogna soddisfare almeno
una delle condizioni di seguito indicate.
Nota Importante - Tentando di applicare
contemporaneamente più di una delle seguenti tecniche, si
potrebbero ottenere strani risultati. Per esempio se usate un
file .shtml e lo impostate come eseguibile, il file
non sarà considerato dinamico e ricaricandolo il server non
reinterpreterà le estensioni SSI.
- Il file deve avere un'estensione .shtml.
Questo è il metodo raccomandato per utilizzare SSI.
Notate che il file index.shtml viene
caricato automaticamente se in una directory index.html
non esiste.
- Voi dovete settare una istruzione chiamata XBitHack
per la directory nella quale desiderate che SSI sia
applicato anche ai files .html files. Per
fare questo inserite la linea seguente nel file .htaccess
nella directory www:
XBitHack Full
Questo fa si' che il server Web esamini ogni file .html
per vedere se è eseguibile. Se il bit di esecuzione
dell'owner è settato, il file sarà considerato come
.shtml. Se il bit di esecuzione del gruppo
è settato un header Last-Modified sarà
aggiunto al file.
Per impostare il bit di esecuzione dell'owner, usate
il comando chmod u+x filename o chmod
744 filename una volta collegati via Telnet. Con
FTP, usate quote site exec chmod 744 filename.
Per impostare anche il bit di esecuzione del gruppo,
usate chmod g+x filename o chmod 754
filename.
Leggete la nota importante sopra. Non impostate il
bit di esecuzione dei files .shtml.
- In casi straordinari potreste desiderare che ogni
file .html sia processato per i comandi SSI.
Questo può essere fatto aggiungendo la linea
seguente nel file .htaccess:
AddType text/x-server-parsed-html .html
Note: Attenzione a non usare questo sistema a meno
di non avere effettivamente bisogno di usare SSI in
tutti i vostri files. Inoltre questo renderà il
vostro sito leggermente meno prestante in quanto ogni
file sarà processato dal Web server.
Quali comandi SSI sono disponibili?
I comandi SSI sono documentati nel sito
Web Apache.
|