Htaccess

Plik .htaccess znany również jako „Hypertext Access”, jest konfiguracyjnym plikiem dla serwerów opartych na Apache. Pozwala on na zarządzanie ustawieniami serwera na poziomie katalogu, bez potrzeby bezpośredniego dostępu do głównego pliku konfiguracyjnego Apache. Nazwa pliku zaczyna się od kropki, co w systemach Unix/Linux oznacza plik ukryty. Plik .htaccess zawiera dyrektywy konfiguracyjne, które regulują różne aspekty działania serwera, takie jak przekierowania, autoryzacja dostępu, kontrola błędów, cache’owanie i reguły przepisywania adresów URL.

Zastosowania pliku .htaccess

  • Przekierowania URL: Można za jego pomocą ustawiać przekierowania 301, co jest przydatne np. przy zmianie adresu danej strony na stronie internetowej.
  • Zabezpieczenia: Umożliwia ograniczenie dostępu do wybranych katalogów przez hasło lub blokadę dostępu na podstawie adresu IP.
  • Modyfikacja plików konfiguracyjnych: Możliwość zmiany ustawień PHP poprzez dyrektywy takie jak php_value i php_flag.
  • Kontrola błędów: Definiowanie własnych stron błędów, np. 404 Not Found.