Dostęp za hasłem

ETAP - HOSTING. Dostęp za hasłem Konto pocztowe, serwer internetowy, pakiet internetowy: skrypty cgi, php, MySQL, sklep internetowy, CMS Express.

ETAP hosting serwer internetowy konto pocztowe pakiet wirtualny domeny domena php MySQL sklep CMS email

 PłatnościPocztaKonto
Dokumentacja i pomoc
Dokumentacja i pomoc
 
Podstawy


  Wyszukiwarka
  W poniższe pole wprowadź szukane wyrażenie i naciśnij przycisk "Szukaj".









Porady i wskazówki
Dostęp za hasłem

Do ustalania dostępu za hasłem służy plik .htaccess. Plik .htaccess jest prostym plikiem tekstowym zawierającym polecenia dla serwera WWW. Polecenia te dotyczą tego katalogu w którym znajduje się plik .htaccess oraz wszystkich jego podkatalogów.

Do stworzenia tego pliku możesz użyć dowolnego edytora plików tekstowych np.: notatnika dostępnego w systemie Windows. Zanim zaczniesz,  pamiętaj że każdą linię poleceń pliku .htaccess należy zakończyć przejściem do nowej linii (Enterem).

Szybka nawigacja

Ochrona katalogu hasłem

Jeżeli chciałbyś, aby jakiś katalog na Twoim serwerze internetowym był dostępny tylko dla niektórych osób, powinieneś wykorzystać plik .htaccess.

Aby zabezpieczyć katalog przed nie autoryzowanym dostępem, powinieneś użyć dwóch komend:

# ustalenie treści tekstu informującego o autoryzacji
AuthName < Tekst zapytania o hasło >

# określenie grup dostępności.
require [nazwa użytkownika|nazwa grupy]

przykłady:

AuthName "Prosze podać hasło"
require valid-user

Jeśli wpis w pliku .htaccess będzie tak wyglądał, każdemu użytkownikowi pojawi się okienko z pytaniem o hasło. Autoryzacji będą mogli dokonać wszyscy użytkownicy zadeklarowani w panelu administracyjnym serwera.

AuthName "Prosze podać hasło"
require user ania ewa zbyszek

Jeśli wpis w pliku .htaccess będzie tak wyglądał, każdemu użytkownikowi pojawi się okienko z pytaniem o hasło. Autoryzacji będą mogli dokonać jednak tylko użytkownicy ania, ewa oraz zbyszek zadeklarowani w panelu administracyjnym serwera. Żaden inny zadeklarowany użytkownik nie będzie mógł dostać się w to miejsce Twojego serwera internetowego.

AuthName "Prosze podać hasło"
require group pracownicy

Jeśli wpis w pliku .htaccess będzie tak wyglądał, każdemu użytkownikowi pojawi się okienko z pytaniem o hasło. Autoryzacji będą mogli dokonać jednak tylko użytkownicy należący do grupy pracownicy. Żaden inny zadeklarowany użytkownik nie będzie mógł dostać się w to miejsce Twojego serwera internetowego.

Przejdź do góry

Strony błędów

Za pomocą pliku .htaccess można ustalić reakcję na pojawienie się błędu na stronie internetowej. Jeśli chcesz zdefiniować swoje własne strony błędów powinieneś zaznajomić się z kodami błędów zwracanymi przez serwer internetowy (w tabelce poniżej). Pamiętaj jednak, że nie powinieneś definiować stron błędu dla każdego z poniższych kodów (np. zdefiniowanie obsługi kodu błędu 200 zakończy się nieskończoną pętlą).

Statusy HTTP

Zapytanie zakończone sukcesem
200 OK
201 Created
202 Accepted
203 Non-Authorative Information
204 No Content
205 Reset Content
206 Partial Content
Przekierowanie
300 Multiple Choices
301  Moved Permanently
302 Moved Temporarily
303 See Other
304 Not Modified
305 Use Proxy
Błędy zapytań klienta
400 Bad Request
401 Authorization Required
402 Payment Required (not used yet)
403 Forbidden
404 Not Found
405 Method Not Allowed
406 Not Acceptable (encoding)
407 Proxy Authentication Required
408 Request Timed Out
409 Conflicting Request
410 Gone
411 Content Length Required
412 Precondition Failed
413 Request Entity Too Long
414 Request URI Too Long
415 Unsupported Media Type
Server Errors
500 Internal Server Error
501 Not Implemented
502 Bad Gateway
503 Service Unavailable
504 Gateway Timeout
505 HTTP Version Not Supported 

Składnia polecenia .htaccess:

ErrorDocument < kod błędu > < REAKCJA >

Reakcja może być podana w postaci adresu strony html np.:

ErrorDocument 400 /errors/badrequest.html

lub komunikatu, który ma się pojawić internaucie np.:

ErrorDocument 403 „Brak dostępu”

Przejdź do góry

Przekierowania

Jeśli chciałbyś zmienić lokalizację części lub całej swojej strony internetowej, a jednocześnie zapewnić dostęp użytkownikom poprzez stary adres, powinieneś użyć przekierowań.

Redirect < stary plik > < nowy plik >

Np.:

Redirect http://nazwa.etap.pl/starykatalog/plik1.html http://nazwa.etap.pl/nowykatalog/plik2.html

Po wpisaniu takiego polecenia do pliku .htaccess każde żądanie wyświetlenia pliku1 będzie powodowało przekierowanie i wyświetlenie pliku2.

Używając tej metody możesz przekierowywać także całe katalogi.

Przejdź do góry

Definiowanie strony głównej

Za pomocą pliku .htaccess możesz także zdefiniować stronę główną, która ma się otwierać przy każdym wywołaniu adresu internetowego (domyślnie jest to plik index z dowolnym rozszerzeniem).

Do wykonania tego zadania służy składnia:

DirectoryIndex < plik >

Np.:

DirectoryIndex filename.html

Po wpisaniu takiego polecenia do pliku .htaccess każde żądanie wyświetlenia katalogu będzie powodowało wyświetlenie pliku filename.html.

Przejdź do góry

Wyświetlanie zawartości katalogu

Za pomocą pliku .htaccess możesz także w łatwy sposób udostępnić pliki bez potrzeby konstruowania za każdym razem strony www zawierającej linki do plików.

Do wykonania tego zadania służy składnia:

Options Indexes # włączenie listowania zawartości katalogu
HeaderName < plik > # nazwa pliku zawierającego nagłówek generowanej listy
ReadmeName < plik > # nazwa pliku z dolną częścią strony/listy

Np.:

Options Indexes
HeaderName top.htm
ReadmeName bottom.htm

Po wpisaniu takiego polecenia do pliku .htaccess każde żądanie wyświetlenia katalogu będzie powodowało wyświetlenie jego zawartości.

Przejdź do góry

     Strona główna . Hosting . Usługi . Domeny . Dokumentacja . Załóż konto . Wyszukiwarka . O nas
    © 2003-2006 Copyright ETAP.PL. Wszelkie prawa zastrzeżone.