htaccess

Plik .htaccess to lokalny plik konfiguracyjny używany na serwerach Apache. Pozwala on nadawać konkretne reguły działania dla katalogu, w którym się znajduje, oraz wszystkich jego podkatalogów. Jest odczytywany za każdym razem, gdy serwer obsługuje żądanie, więc zmiany w nim są widoczne natychmiast po zapisaniu.

Najczęstsze zastosowania .htaccess

.htaccess znajduje szerokie zastosowanie w projektach deweloperskich i działaniach SEO. Oto niektóre z jego praktycznych funkcji:

  • Trwałe przekierowania (np. 301 między adresami lub domenami)
  • Wymuszanie protokołu HTTPS lub jednej wersji domeny (z/bez www)
  • Tworzenie tzw. przyjaznych URL-i (mod_rewrite)
  • Włączenie cache w przeglądarce w celu poprawy wydajności
  • Ograniczenie dostępu z określonych IP lub zablokowanie botów
  • Zabezpieczenie przed hotlinkowaniem
  • Ustawienie własnych stron błędów, np. 404 lub 403

Tworzenie i edycja pliku

.htaccess to zwykły plik tekstowy, który można edytować w prostym edytorze, takim jak Notatnik, lub bardziej zaawansowanym, np. Notepad++. Plik nie posiada rozszerzenia i jego nazwa zaczyna się od kropki, co może sprawiać trudność przy zapisie w niektórych systemach operacyjnych. W takim przypadku warto zapisać go pod inną nazwą i zmienić ją dopiero po przesłaniu na serwer.

Składnia i uwagi techniczne

Reguły w pliku zapisuje się w osobnych liniach – każda zaczyna się od nazwy dyrektywy, po której następują parametry oddzielone spacjami. Komentarze można dodawać za pomocą znaku #. Dobrą praktyką jest również unikanie pustych linii na początku i końcu treści w pliku.

Oceń ten artykuł

Podziel się: