SSI - Сървърна страна включва - II
В първата част на този урок, който обсъдихме, използвайки сървърната страна, включва за оптимизиране на вашия HTML код. Освен това научихте, че решението за използване на файловия аргумент или виртуалния аргумент зависи от местоположението на файловете на сървъра. Сега ще разгледаме по-отблизо файла и виртуалните аргументи.

Нека да проучим някои примери. За целите на тези примери имаме два файла, наречени index.shtml и about.shtml. Тези два файла съдържат SSI кода, който ще "извика" трети файл.


Фигура 1 Аргумент на файла


Фигура 2 Виртуален аргумент


Пример 1

Както можете да видите от Фигура 1 по-горе, и трите файла (index.shtml, about.shtml и menu.html) са в една и съща папка на вашия сървър. Следователно в този пример ще използвате аргумент на файла в кода на SSI. Също така стойността (от другата страна на знака за равенство) е просто името на файла, който трябва да бъде включен (menu.html). Чрез използване на аргумент на файла и името на файла казвате на сървъра, че може да намери нужния му файл (menu.html) в същата папка като файловете index.shtml и about.shtml.

Пример 2

В този пример все още имаме SSI код както в уебстраниците index.shtml, така и about.shtml. Погледнете отново фигура 1. Този път файлът, който искаме да включим (legal.html), е в папка под основната папка. Тази подпапка се нарича закон. Тъй като legal.html файлът е в подпапка, трябва да добавите името на подпапката пред името на файла, който ще бъде включен. Тъй като папката law е подпапка на основната папка, която все пак ще използвате аргумент на файла, Това казва на сървъра, че може да намери необходимия файл (legal.html) в подпапката със закон.

Пример 3

Обърнете внимание на Фигура 2. В този пример все още имаме SSI код както в index.shtml, така и в about.shtml уеб страниците. Но този път ще използваме виртуален спор. Защо? Добре, че този път файлът, който трябва да бъде включен (reference.html), не е в същата папка или подпапка към основната папка. Намира се в независима папка на сървъра. Тоест тази папка е "извън" на основната папка. Как да кажете на сървъра да изглежда извън основната папка? Трябва да добавите / пред името на папката. / Означава корена на сървъра или името на домейна на вашата уеб страница (www.yoursite.com). Използвайки това / и виртуален спор, казвате на сървъра, че може да намери нужния файл (reference.html) на местоположението www.yoursite.com/commons/refer.html.





Инструкции Видео: The Immune System Explained I – Bacteria Infection (Април 2024).