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 знаходиться у підпапці, вам потрібно додати ім'я підпапки перед іменем файлу, який потрібно включити. Оскільки папка закону - це папка основної папки, ви все одно будете використовувати аргумент файлу. Це повідомляє серверу, що він може знайти потрібний йому файл (legal.html) у підпапці закону.

Приклад 3

Подивіться на малюнок 2. У цьому прикладі ми все ще маємо код SSI як на index.shtml, так і на веб-сторінках about.shtml. Але цього разу ми скористаємося віртуальний аргумент. Чому? Цього разу файл, який потрібно включити (reference.html), не перебуває у тій самій папці або підпапці до основної папки. Він знаходиться в незалежній папці на сервері. Тобто ця папка знаходиться «поза» основної папки. Як сказати серверу виглядати поза основною папкою? Потрібно додати / перед назвою папки. / Означає кореневе ім’я сервера або домен веб-сторінки (www.yoursite.com). За допомогою цього / та віртуальний аргумент, ви повідомляєте серверу, що він може знайти потрібний йому файл (reference.html) за адресою www.yoursite.com/commons/refer.html.





Відео Інструкція: Группировка Ленинград. 2 сентября. Невский проспект (Може 2024).