|
|||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||
.htaccess - domyślna nazwa pliku konfiguracyjnego serwera Apache, który umożliwia zmianę konfiguracji dla konkretnego katalogu. Plik może zostać utworzony w każdym katalogu, umożliwiając dodanie nowych lub zmianę istniejących dyrektyw ustawionych w głównym pliku konfiguracyjnym. Zmienione ustawienia obowiązują dla danego katalogu jak i dla wszystkich podkatalogów, jeśli tylko dany podkatalog nie jest skonfigurowany jako osobny podserwer - należy zapamiętać, że w takim przypadku dziedziczenie ustawień zawartych w .htaccess nie zadziała. Za pomocą specjalnych dyrektyw możliwe jest m.in. wskazywanie stron www wyświetlanych w odpowiedzi na różne komunikaty błędów serwera (np. 404), lub np. ograniczanie dostępu do zasobów znajdujących się na danym serwerze. Plik ten odczytywany jest podczas każdego żądania dotyczącego plików danego katalogu, a więc jego modyfikacja znajduje natychmiastowe odzwierciedlenie w zachowaniu się serwera. edytuj PrzykładyPoniżej znajdują się komendy definiujące jaki tekst (bądź strona) ma zostać wyświetlony przy wystąpieniu określonego błędu. Tekst musi być ujęty w cudzysłowy. ErrorDocument 404 "Na serwerze nie ma takiego dokumentu" ErrorDocument 403 plik403.html W celu określenia domyślnego pliku strony www należy skorzystać z dyrektywy DirectoryIndex. Możemy podać kilka nazw plików oddzielając je kolejno spacjami. Kolejność ma znaczenie, ponieważ jeśli w katalogu nie ma pliku o danym rozszerzeniu (bądź nazwie), serwer automatycznie będzie próbował załadować plik o rozszerzeniu które jest podane jako następne. DirectoryIndex index.html index.php glowna.html #odczytuje index.html, a jeśli nie ma to index.php, a jeśli nie ma to glowna.html. Poniższa komenda pozwala plikom z rozszerzeniem .test na wyświetlenie skryptów i dyrektyw HTML tak, jak ma to miejsce w przypadku plików .html. AddType text/html .test #to znaczy, że pliki .test będą rozpoznawane jako pliki .html Poniższa komenda pozwala na wykonywanie kodu PHP w pliku z określonym rozszerzeniem (tutaj .html). AddType application/x-httpd-php .html #działa podobnie jak poprzednio Poniższy fragment pozwala chronić pliki za pomocą prostej autoryzacji[1]. AuthType Basic AuthName "Proszę podać nazwę użytkownika oraz hasło." AuthUserFile /sciezka/do/pliku/z/uzytkownikami Require user uzytkownik To znaczy, że należy:
Przykładowa zmiana kodowania za pomocą .htaccess. AddDefaultCharset ISO-8859-2 AddDefaultCharset UTF-8 edytuj Zobacz teżPrzypisy
|
| All Right Reserved © 2007, Designed by Stylish Blog. |