Właściwości witryny sieci Web - arkusz właściwości Katalog wirtualny

Ten arkusz właściwości służy do zmiany właściwości katalogu wirtualnego w tej witrynie sieci Web. Katalog wirtualny jest to taki katalog, który nie znajduje się fizycznie w katalogu macierzystym, ale dla użytkowników odwiedzających witrynę sieci Web wygląda, jakby tam był. Aby dodać nowy katalog wirtualny do witryny sieci Web, kliknij prawym przyciskiem myszy tę witrynę, kliknij polecenie Nowy, a następnie kliknij polecenie Katalog wirtualny. Katalog wirtualny może być zmapowany do:

W tym polu tekstowym wpisz ścieżkę do katalogu lub docelowy adres URL. Składnia musi odpowiadać wybranemu typowi ścieżki:
W przypadku katalogu lokalnego użyj pełnej ścieżki; na przykład "C:\Katalog\Buty". Możesz też kliknąć przycisk Przeglądaj, aby wybrać katalog lokalny zamiast wpisywać ścieżkę.

W przypadku udziału sieciowego użyj nazwy serwera i udziału zgodnie z konwencją UNC (Universal Naming Convention); na przykład "\\SerwerWeb\PlikiHtml".

W przypadku przekierowania do adresu URL, użyj prawidłowego docelowego adresu URL. Aby mapować żądania do innej witryny sieci Web, użyj pełnego adresu URL, na przykład, "http://serwertymcz". Aby mapować żądania do katalogu wirtualnego, użyj ścieżki wirtualnej, na przykład "/nowykatalog". W docelowym adresie URL możesz stosować zmienne przekierowania i symbole wieloznaczne, aby kontrolować, które części oryginalnego adresu URL są mapowane do docelowego URL.

Uprawnienia dostępu

Właściwości Uprawnienia dostępu pojawiają się przy pracy z katalogiem lokalnym lub udziałem sieciowym. Tych pól wyboru używa się, aby określić, jaki typ dostępu jest dopuszczalny dla danego katalogu. Jeśli plik znajduje się na dysku systemu plików Windows NT (NTFS), to ustawienia NTFS dla tego pliku muszą zgadzać się z ustawieniami wybranymi tutaj. W przeciwnym razie będą wprowadzone bardziej restrykcyjne z tych ustawień. Na przykład, jeśli nadasz pewnemu plikowi uprawnienia "Zapis" w tym arkuszu właściwości, ale pewnej grupie użytkowników nadasz tylko uprawnienia "Odczyt" w systemie plików NTFS, to użytkownicy ci nie będą mogli zapisywać tego pliku, ponieważ uprawnienia "Odczyt" narzucają większe ograniczenia.
Odczyt  Zezwala klientom sieci Web na czytanie lub pobieranie plików przechowywanych w katalogu macierzystym lub w katalogu wirtualnym. Jeśli klient wyśle żądanie pliku znajdującego się w katalogu, który nie ma uprawnienia "Odczyt", to serwer sieci Web zwróci błąd. Ogólnie należy nadawać uprawnienia "Odczyt" tylko katalogom zawierającym dane przeznaczone do publikowania (na przykład pliki HTML). Należy natomiast wyłączyć uprawnienia "Odczyt" dla katalogów zawierających aplikacje Common Gateway Interface (CGI) oraz biblioteki DLL Internet Server Application Program Interface (ISAPI), aby zapobiec pobieraniu plików aplikacji przez klientów.

Zapis  Zezwala klientom sieci Web na przekazywanie plików do katalogu z takimi uprawnieniami na tym serwerze, a także na zmianę zawartości plików z takimi uprawnieniami. Zapisywanie plików może odbywać się tylko przy użyciu przeglądarki obsługującej funkcję Put standardu protokołu HTTP 1.1.

Kontrola zawartości

Właściwości Kontrola zawartości pojawiają się przy pracy z katalogiem lokalnym lub udziałem sieciowym.
Dostęp do dziennika Zaznacz to pole wyboru, aby rejestrować w pliku dziennika odwiedziny w tym katalogu. Odwiedziny są rejestrowanie tylko pod warunkiem, że dla tej witryny sieci Web jest włączone rejestrowanie. Domyślnie rejestrowanie jest włączone. Aby wyłączyć rejestrowanie, wybierz witrynę sieci Web, otwórz jej arkusz właściwości, kliknij kartę Witryna sieci Web, a następnie wyczyść pole wyboru Włącz rejestrowanie.

Przeglądanie katalogów dopuszczalne Zaznacz to pole wyboru, aby pokazać użytkownikowi hipertekstową listę plików i podkatalogów w tym katalogu wirtualnym, dzięki czemu użytkownik będzie mógł poruszać się po strukturze katalogu. Hipertekstowa lista plików katalogu jest tworzona automatycznie i wysyłana do użytkownika, gdy żądanie przeglądarki nie zawiera konkretnej nazwy pliku i gdy nie ma żadnego domyślnego dokumentu w określonym katalogu. Ponieważ podczas przeglądania katalogów użytkownik widzi całą strukturę witryny sieci Web, zwykle lepiej jest pozostawić tę opcję wyłączoną.

Zauważ, że katalogi wirtualne nie pojawią się na liście katalogów; aby uzyskać dostęp do katalogu wirtualnego, użytkownik musi znać jego alias i wpisać go w adresie URL lub kliknąć łącze na innej stronie.

Indeksuj ten katalog Zaznacz to pole wyboru, aby program Microsoft Index Server uwzględnił ten katalog w indeksie całego tekstu witryny sieci Web. Indeks całego tekstu umożliwia użytkownikom szybkie wyszukiwanie wyrazów i wyrażeń w dokumentach tej witryny sieci Web. Ta funkcja jest dostępna tylko w systemie operacyjnym Windows NT Server.

Ustawienia aplikacji

Aplikację definiuje się jako wszystkie katalogi i pliki zawarte w katalogu oznaczonym jako punkt początkowy aplikacji, aż do napotkania punktu początkowego innej aplikacji. Jeśli ten katalog wirtualny zostanie punktem początkowym aplikacji, to każdy katalog wirtualny i katalog fizyczny w tym katalogu wirtualnym będzie mógł uczestniczyć w aplikacji. Aby ten katalog wirtualny został punktem początkowym aplikacji, (i aby w ten sposób utworzyć aplikację), kliknij przycisk Utwórz. Aby odłączyć ten katalog od aplikacji, kliknij przycisk Usuń.

W polu tekstowym Nazwa wpisz nazwę aplikacji; nazwa pojawi się w arkuszach właściwości każdego katalogu znajdującego się w obrębie granic aplikacji. Aby ustawić właściwości aplikacji, kliknij przycisk Konfiguracja.

Uruchamiaj w wydzielonym obszarze pamięci (proces izolowany)

Zaznacz to pole wyboru, aby uruchamiać daną aplikację w oddzielnym procesie od procesu serwera sieci Web. Uruchamianie izolowanej aplikacji chroni inne aplikacje, w tym i sam serwer sieci Web, od skutków niepowodzenia tej aplikacji.

Uprawnienia

Właściwości uprawnień aplikacji decydują o tym, czy w tym katalogu można uruchamiać aplikacje.
Brak Nie pozwala na uruchamianie w tym katalogu jakichkolwiek programów lub skryptów.

Skrypt Umożliwia uruchamianie w tym katalogu aplikacji zmapowanych do aparatu skryptu bez potrzeby ustawiania dla nich uprawnienia "Wykonywanie". Uprawnienia "Skrypt" należy stosować dla katalogów zawierających skrypty ASP, skrypty Internet Database Connector (IDC) lub inne skrypty. Uprawnienia "Skrypt" są bezpieczniejsze od uprawnień "Wykonywanie", ponieważ można ograniczyć zakres aplikacji, które mogą być uruchamiane w tym katalogu. Informacje, jak zrobić z aplikacji aparat skryptu, znajdziesz w arkuszu właściwości Mapowania aplikacji.

Wykonywanie  Umożliwia uruchamianie w tym katalogu każdej aplikacji, w tym i aplikacji zmapowanych do aparatów skryptów oraz do plików binarnych systemu Windows NT (pliki .dll i .exe).

Klient zostanie wysłany do

Te właściwości pojawiają się po wybraniu opcji Przekierowanie do adresu URL.
Opcja Dokładnego adresu URL wprowadzonego powyżej przekierowuje katalog wirtualny do docelowego adresu URL nie dodając żadnych części oryginalnego adresu URL. Możesz użyć tej opcji, aby przekierować cały katalog wirtualny do jednego pliku. Na przykład, aby przekierować wszystkie żądania katalogu wirtualnego "/skrypty" do pliku "Default.htm" w katalogu macierzystym, wpisz /Default.htm w polu tekstowym Przekieruj do i wybierz tę opcję.

Opcja Katalog poziom niższy od podanego przekierowuje katalog nadrzędny do podrzędnego. Na przykład, aby przekierować Twój katalog macierzysty (oznaczony jako "/") do podkatalogu o nazwie "/nowyglowny", wpisz /nowyglowny w polu tekstowym Przekieruj do i wybierz tę opcję. Jeśli ta opcja nie zostanie wybrana, to serwer sieci Web będzie mapować wciąż katalog nadrzędny na siebie samego.

Opcja Stałe przekierowanie do tego zasobu wysyła do klienta następujący komunikat: "301 Stałe przekierowanie." Przekierowania są zwykle uważane za tymczasowe i przeglądarka klienta otrzymuje wtedy następujący komunikat: "302 Przekierowanie tymczasowe." Niektóre przeglądarki mogą potraktować komunikat: "301 Stałe przekierowanie." jako sygnał do zmiany adresu URL, na przykład zakładki, na stałe.

Zmienne przekierowania

Zmienne przekierowania służą do przekazywania części oryginalnego adresu URL do docelowego adresu URL. Zmienne wstawia się do pola tekstowego Przekieruj do razem z docelowym adresem URL.
$S Przekazuje dopasowany sufiks żądanego adresu URL. Dopasowany sufiks jest to ta część oryginalnego adresu URL, która pozostaje po zastąpieniu przekierowanego adresu URL. Na przykład, jeśli katalog "/skrypty" jest przekierowany do katalogu "/noweskrypty", a oryginalne żądanie dotyczy pliku "/skrypty/program.exe", to sufiksem jest "/program.exe". Serwer automatycznie podstawia sufiks; zmiennej $S używa się tylko w kombinacji z innymi zmiennymi.

$P Przekazuje parametry w oryginalnym adresie URL. Na przykład, jeśli oryginalny adres URL to "/skrypty/mojskrypt.asp?number=1", to ciąg znaków "number=1" jest mapowany do docelowego adresu URL.

$Q Przekazuje zarówno znak zapytania, jak i parametry z oryginalnego adresu URL. Na przykład, jeśli oryginalny adres URL to "/skrypty/mojskrypt.asp?number=1", to ciąg znaków "?number=1" jest mapowany do docelowego adresu URL.

$V Przekazuje żądany adres URL pomijając nazwę serwera. Na przykład, jeśli oryginalny adres URL to "//mojserwer/skrypty/mojskrypt.asp", to ciąg znaków "/skrypty/mojskrypt.asp" jest mapowany do docelowego adresu URL.

$0 do $9 Przekazuje część żądanego adresu URL odpowiadającą wskazanemu symbolowi wieloznacznemu.

! Nie przekierowuje. Tej zmiennej użyj, aby zapobiec przekierowaniu podkatalogu albo pojedynczego pliku w katalogu wirtualnym, który został przekierowany.

Symbole wieloznaczne przekierowania

Użyj symboli wieloznacznych przekierowania, aby dopasować dowolną liczbę znaków w oryginalnym adresie URL. Symbol wieloznaczny (*) wstawiaj bezpośrednio do pola tekstowego Przekieruj do. Docelowy adres URL zaczynaj od gwiazdki i średnika. Pary złożone z symbolu wieloznacznego i docelowego adresu URL oddzielaj średnikiem. Na przykład, aby przekierować wszystkie żądania pliku "/skrypty/nazwapliku.stm" do jednego pliku o nazwie "Default.stm" i aby przekierować wszystkie żądania pliku "/skrypty/nazwapliku.htm" do jednego pliku o nazwie "Default.htm", wpisz co następuje w polu tekstowym Przekieruj do dla katalogu wirtualnego "/skrypty":

*;*.stm;/default.stm;*.htm;/default.htm

Gdy używasz symboli wieloznacznych, pamiętaj, aby wybrać opcję Dokładnego adresu URL wprowadzonego powyżej. Jako przekierowanej ścieżki użyj adresu URL.


© 1998 Microsoft Corporation. Wszelkie prawa zastrzeżone.