SSI - Includi lato server - II
Nella prima parte di questo tutorial abbiamo discusso dell'utilizzo delle inclusioni lato server per semplificare il codice HTML. Hai anche appreso che la decisione di utilizzare l'argomento file o l'argomento virtuale dipende dalla posizione dei file sul server. Ora daremo un'occhiata più da vicino al file e agli argomenti virtuali.

Studiamo alcuni esempi. Ai fini di questi esempi, abbiamo due file chiamati index.shtml e about.shtml. Questi due file contengono il codice SSI che "chiamerà" un terzo file.


Figura 1 Argomento del file


Figura 2 Argomento virtuale


Esempio 1

Come puoi vedere dalla Figura 1 sopra, tutti e tre i file (index.shtml, about.shtml e menu.html) si trovano nella stessa cartella sul tuo server. Pertanto in questo esempio utilizzerai il argomento del file nel codice SSI. Anche il valore (sull'altro lato del segno di uguale) è semplicemente il nome del file da includere (menu.html). Usando il argomento del file e il nome del file stai dicendo al server che può trovare il file necessario (menu.html) nella stessa cartella dei file index.shtml e about.shtml.

Esempio 2

In questo esempio abbiamo ancora il codice SSI sia nelle pagine index.shtml che about.shtml. Dai di nuovo un'occhiata alla Figura 1. Questa volta il file che vogliamo includere (legal.html) si trova in una cartella sotto la cartella principale. Questa sottocartella si chiama legge. Poiché il file legal.html si trova in una sottocartella, è necessario aggiungere il nome della sottocartella davanti al nome del file da includere. Poiché la cartella di legge è una sottocartella della cartella principale, verrà comunque utilizzata argomento del file. Questo dice al server che può trovare il file di cui ha bisogno (legal.html) nella sottocartella della legge.

Esempio 3

Dai un'occhiata alla Figura 2. In questo esempio abbiamo ancora il codice SSI sia nelle pagine index.shtml che about.shtml. Ma questa volta useremo il argomento virtuale. Perché? Bene, questa volta il file da includere (refer.html) non è nella stessa cartella o sottocartella della cartella principale. Si trova in una cartella indipendente sul server. Vale a dire che questa cartella è "esterna" alla cartella principale. Come si dice al server di apparire all'esterno della cartella principale? Devi aggiungere il / davanti al nome della cartella. Il / indica la radice del server o il nome di dominio della tua pagina web (www.tuoSite.com). Usando questo / e il argomento virtuale, stai dicendo al server che può trovare il file di cui ha bisogno (refer.html) nella posizione www.yoursite.com/commons/refer.html.





Istruzioni Video: Web for Beginners parte 2- Server side (Potrebbe 2024).