Niestandardowe komunikaty o b│Ωdach

Program PWS umo┐liwia administratorom dostosowanie zawarto£ci, kt≤ra jest zwracana klientowi w przypadku wyst╣pienia b│Ωdu HTTP. Zamiast u┐ywaµ komunikat≤w o b│Ωdach HTTP 1.1, kt≤re s╣ zwracane domy£lnie, administrator witryny sieci Web mo┐e wysy│aµ do klienta inne komunikaty o b│Ωdach. Te niestandardowe komunikaty o b│Ωdach mog╣ mieµ formΩ pliku lub adresu URL.

Je£li zdefiniowany jest skrypt ASP do obs│ugi niestandardowego b│Ωdu, skrypt ten jest wywo│ywany jako adres URL, kt≤ry przekazuje kontekst. Na przyk│ad, je£li zdefiniowany jest plik ASP o nazwie handle404.asp do obs│ugi b│Ωdu HTTP 404, to gdy wyst╣pi b│╣d 404 przy pr≤bie dostΩpu u┐ytkownika do pliku example.htm, plik ASP zostanie wywo│any tak, jakby u┐ytkownik wpisa│ http://example.microsoft.com/handle404.asp?404;http://example.microsoft.com/example.htm w przegl╣darce sieci Web.

Notka   Niestandardowe komunikaty o b│Ωdach pojawiaj╣ siΩ w programie Internet Service Manager w formie listy i lista ta jest traktowana przez program PWS jako pojedyncza w│a£ciwo£µ. Na przyk│ad, je£li zestaw niestandardowych komunikat≤w o b│Ωdach jest skonfigurowany na poziomie witryny sieci Web, wszystkie katalogi obs│ugiwane przez serwer dziedzicz╣ ca│╣ listΩ niestandardowych komunikat≤w o b│Ωdach. Oznacza to ┐e listy niestandardowych komunikat≤w o b│Ωdach (dla serwera i katalogu) nie s╣ │╣czone.

Je£li u┐ywane s╣ statyczne pliki niestandardowych komunikat≤w o b│Ωdach (pliki HTML), nale┐y zawsze u┐ywaµ opcji Plik. Podczas projektowania aplikacji (poprzez ISAPI lub ASP) do obs│ugi b│Ωd≤w u┐yty zostanie adres URL, ale trzeba pamiΩtaµ, ┐e stan b│Ωdu jest przekazywany do aplikacji poprzez parametry adresu URL i to aplikacja musi ustawiµ stan nag│≤wka HTTP. W przeciwnym razie stanem odpowiedzi HTTP bΩdzie HTTP 1.1 200 OK.

NastΩpuj╣ce komunikaty o b│Ωdach HTTP mog╣ zostaµ dostosowane:

Notka   Kody b│Ωd≤w 401 i 403 maj╣ pod-kody, co umo┐liwia zwiΩkszenie elastyczno£ci komunikat≤w niestandardowych.

"400"; Nieprawid│owe ┐╣danie
"401"; Nieuwierzytelniony

1- Logowanie nie powiod│o siΩ
2- Logowanie nie powiod│o siΩ z powodu konfiguracji serwera
3- Nieuwierzytelniony z powodu listy ACL dla zasobu
4- Uwierzytelnienie nie powiod│o siΩ z powodu filtru
5- Uwierzytelnienie nie powiod│o siΩ z powodu aplikacji ISAPI/CGI

"403"; Zakazany

1- DostΩp z wykonaniem zakazany
2- DostΩp do odczytu zakazany
3- DostΩp do zapisu zakazany
4- Wymagana warstwa SSL
5- Wymagana warstwa SSL128
6- Adres IP odrzucony
7- Wymagany certyfikat klienta
8- Odmowa dostΩpu do witryny
9- Zbyt wielu u┐ytkownik≤w
10 - Nieprawid│owa konfiguracja
11 - Zmiana has│a
12 - Odmowa dostΩpu przez Mapper

"404"; Nie odnaleziono
"405"; Metoda nie jest dopuszczalna
"406"; Nie jest akceptowany
"407"; Wymagane uwierzytelnienie Proxy
"412"; Niespe│niony warunek wstΩpny
"414"; Adres Request-URL jest za d│ugi
"415"; Nieobs│ugiwany typ no£nika
"500"; WewnΩtrzny b│╣d serwera
"501"; Nie jest zaimplementowany
"502"; Nieprawid│owa brama

Dodawanie niestandardowego komunikatu o b│Ωdzie

Niestandardowe komunikaty o b│Ωdach mog╣ mieµ formΩ mapowania na plik lub mapowania na adres URL. Obie te formy mo┐na ustawiµ w arkuszu w│a£ciwo£ci B│Ωdy niestandardowe w programie Internet Service Manager. W poni┐szej procedurze pokazano, jak dostosowaµ b│╣d HTTP przez mapowanie b│Ωdu na adres URL.

Aby dostosowaµ komunikat o b│Ωdzie przez mapowanie na adres URL:
  1. Utw≤rz plik zawieraj╣cy niestandardowy komunikat o b│Ωdzie i umie£µ go w katalogu wirtualnym.
  2. W programie Internet Service Manager wybierz witrynΩ sieci Web, katalog wirtualny, katalog lub plik, w kt≤rym chcesz dostosowaµ b│Ωdy HTTP, a nastΩpnie kliknij przycisk W│a£ciwo£ci.
  3. Wybierz arkusz w│a£ciwo£ci B│Ωdy niestandardowe.
  4. Wybierz domy£lny komunikat o b│Ωdzie HTTP, kt≤ry ma byµ zmieniony.
  5. Kliknij przycisk Edytuj w│a£ciwo£ci.
  6. Wybierz pozycjΩ URL z pola Typ wiadomo£ci
  7. Wpisz adres URL wskazuj╣cy na niestandardowy komunikat o b│Ωdzie.
  8. Kliknij przycisk OK.

Przyjazne niestandardowe komunikaty o b│Ωdach

Program PWS zawiera w│asny zestaw niestandardowych komunikat≤w o b│Ωdach, kt≤re s╣ bardziej szczeg≤│owe i "przyjazne" ni┐ domy£lne komunikaty HTTP 1.1 zwracane do przegl╣darek klient≤w. Na przyk│ad, komunikat o b│Ωdzie HTTP 1.1 404, kt≤ry domy£lnie brzmi po prostu "Nie odnaleziono obiektu" zosta│ rozszerzony do "Odnalezienie ┐╣danego pliku/skrytpu przez serwer sieci Web nie jest mo┐liwe. Sprawdƒ adres URL, aby upewniµ siΩ, ┐e £cie┐ka jest poprawna. Je£li problem bΩdzie siΩ powtarza│, skontaktuj siΩ z administratorem serwera". Te przyjazne niestandardowe komunikaty o b│Ωdach s╣ ustawiane domy£lnie w domy£lnej witrynie sieci Web w programie Internet Service Manager.

Aby skonfigurowaµ przyjazne komunikaty o b│Ωdach:
  1. W programie Internet Service Manager wybierz witrynΩ sieci Web, katalog wirtualny, katalog lub plik, w kt≤rym chcesz dostosowaµ b│Ωdy HTTP, a nastΩpnie kliknij przycisk W│a£ciwo£ci.
  2. Wybierz arkusz w│a£ciwo£ci B│Ωdy niestandardowe.
  3. Wybierz domy£lny komunikat o b│Ωdzie HTTP, kt≤ry ma byµ zmieniony.
  4. Kliknij przycisk Edytuj w│a£ciwo£ci.
  5. Wybierz pozycjΩ URL z pola Typ wiadomo£ci
  6. Wpisz /iisHelp/common/<nazwa pliku>,

gdzie <nazwa pliku> jest nazw╣ pliku HTML przyjaznego komunikatu o b│Ωdzie. Przyjazne komunikaty o b│Ωdach s╣ domy£lnie instalowane w katalogu: <litera dysku>:\WINNT\Help\common. Nazwami plik≤w s╣ liczby odpowiadaj╣ce okre£lonym b│Ωdom HTTP; na przyk│ad 400.htm, 401-1.htm itd.


© 1998 Microsoft Corporation. Wszelkie prawa zastrze┐one.