SSI - po stronie serwera - II
W pierwszej części tego samouczka omówiliśmy użycie po stronie serwera w celu usprawnienia kodu HTML. Dowiedziałeś się również, że decyzja o użyciu argumentu pliku lub argumentu wirtualnego zależy od lokalizacji plików na serwerze. Teraz przyjrzymy się bliżej plikowi i wirtualnym argumentom.

Przeanalizujmy kilka przykładów. Na potrzeby tych przykładów mamy dwa pliki o nazwie index.shtml i about.shtml. Te dwa pliki zawierają kod SSI, który „wywoła” trzeci plik.


Rysunek 1 Argument pliku


Rysunek 2 Argument wirtualny


Przykład 1

Jak widać na powyższym rysunku 1, wszystkie trzy pliki (index.shtml, about.shtml i menu.html) znajdują się w tym samym folderze na serwerze. Dlatego w tym przykładzie użyjesz argument pliku w kodzie SSI. Również wartość (po drugiej stronie znaku równości) jest po prostu nazwą pliku, który ma zostać dołączony (menu.html). Korzystając z argument pliku i nazwa pliku informujesz serwer, że może znaleźć potrzebny plik (menu.html) w tym samym folderze, co pliki index.shtml i about.shtml.

Przykład 2

W tym przykładzie nadal mamy kod SSI zarówno na stronach index.shtml, jak i about.shtml. Ponownie spójrz na rysunek 1. Tym razem plik, który chcemy dołączyć (legal.html) znajduje się w folderze poniżej głównego folderu. Ten podfolder nazywa się prawem. Ponieważ plik legal.html znajduje się w podfolderze, należy dodać nazwę podfolderu przed nazwą pliku, który ma zostać dołączony. Ponieważ folder prawa jest podfolderem folderu głównego, nadal będziesz go używać argument pliku. To informuje serwer, że może znaleźć potrzebny plik (legal.html) w podfolderze prawa.

Przykład 3

Spójrz na rysunek 2. W tym przykładzie nadal mamy kod SSI zarówno na stronach index.shtml, jak i about.shtml. Ale tym razem skorzystamy z wirtualny argument. Dlaczego? Tym razem plik do dołączenia (refer.html) nie znajduje się w tym samym folderze ani w podfolderze folderu głównego. Znajduje się w niezależnym folderze na serwerze. To znaczy, że ten folder jest „na zewnątrz” głównego folderu. Jak powiedzieć serwerowi, aby wyglądał poza głównym folderem? Musisz dodać / przed nazwą folderu. / Oznacza katalog główny serwera lub nazwę domeny twojej strony (www.yoursite.com). Korzystając z tego / i wirtualny argument, informujesz serwer, że może znaleźć potrzebny plik (refer.html) w lokalizacji www.yoursite.com/commons/refer.html.





Instrukcje Wideo: Serwer za 150zł z allegro - IBM x3250 #1 (Może 2024).