AWWW-1st3.6-w12.tresc-1.0-Slajd10
Ścieżki logiczne i fizyczne
Adresy URL zamieszczane w żądaniach HTTP specyfikują nazwę i ścieżkę dostępu do dokumentu. Ścieżka dostępu ma charakter ścieżki logicznej, tzn. nie opisuje rzeczywistego położenia dokumentu w systemie plików serwera HTTP. Zadaniem serwera HTTP jest odwzorowanie ścieżki logicznej, użytej w adresie URL, na ścieżkę fizyczną w systemie plików. Odwzorowanie to odbywa się za pomocą jednej z dwóch metod:
1. Ścieżka fizyczna powstaje poprzez połączenie wartości parametru DocumentRoot i ścieżki logicznej,
2. Ścieżka fizyczna jest zdefiniowana za pomocą parametru Alias jako odwzorowanie ścieżki logicznej.
Przykład przedstawiony na slajdzie obrazuje oba sposoby generowania fizycznej ścieżki dostępu do żądanego pliku. W pierwszym przypadku, katalogiem głównym jest "/home/html/", a użyta w adresie URL ścieżka "/dir/subdir/" jest traktowana jako względna. Stąd wynikowa ścieżka fizyczna to "/home/html/dir/subdir/". W drugim przypadku, administrator serwera Apache zdefiniował powiązanie ścieżki logicznej "/dir/" z katalogiem fizycznym "/ext/html". Użyta w adresie URL ścieżka "/dir/subdir/" zmienia się więc na fizyczny podkatalog "/subdir/" wewnątrz katalogu "/ext/html/".