Plik .htaccess to plik konfiguracyjny, z pomocą którego można zdefiniować wiele ustawień serwera. Możliwości pliku .htaccess jest wiele – w tym artykule wskażemy najczęściej wykorzystywane funkcje.
SPIS TREŚCI
- Czym jest plik .htaccess?
- Najpopularniejsze zastosowania pliku .htaccess
- Jak utworzyć plik .htaccess?
Czym jest plik .htaccess?
Sama nazwa to skrót od Hypertext Access. W pliku .htaccess za pomocą odpowiednich dyrektyw można skonfigurować wiele ustawień, m.in. przekierowania czy zabezpieczenie katalogów hasłem dostępu. Z reguły plik .htaccess umieszcza się w katalogu głównym, ale może się on znajdować również w podkatalogach. Plik .htaccess swoim działaniem obejmuje katalog, w którym został umieszczony oraz podkatalogi, chyba, że w podkatalogu został umieszczony kolejny plik .htaccess.
Najpopularniejsze zastosowania pliku .htaccess
Za pomocą pliku .htaccess można m.in.:
- Kontrolować dostęp do witryny – ograniczając dostęp do określonych zasobów, zabezpieczając je hasłem dostępu i loginem (np. przy użyciu dodatkowo pliku .htpasswd)
- Ustawić własne strony błędów – tak, by nie korzystały z domyślnego sposobu wyświetlania, ale były wizualnie bardziej dopasowane do strony
- Zablokować użytkownika po adresie IP/nazwie hosta – to najlepszy sposób na to, by do strony nie miał dostępu użytkownik, który np. regularnie narusza zasady obowiązujące w serwisie
- Wygenerować przyjazne adresy URL – za pomocą mod_rewrite można automatycznie zamienić długie i skomplikowane linki na takie, które będą bardziej przyjazne zarówno dla użytkownika, jak i dla wyszukiwarek internetowych (co pomoże w pozycjonowaniu strony)
- Ustawić przekierowanie 301 – co przyda się m.in. w trakcie implementacji certyfikatu SSL lub migracji strony na inną domenę
- Zdefiniować stronę startową – jeśli nie chcesz, by tzw. „plikiem startowym” był domyślnie wybierany plik typu index (np. index.php)
- Zdefiniować MimeType, czyli rozszerzenia zwracane przeglądarce po wywołaniu znajdującego się na serwerze typu pliku
- Ustawić interpretera skryptów, dla stron o danym rozszerzeniu i lokalizacji
- Skorzystać z komendy „Expires” – w AZ.pl możesz skorzystać z tej komendy w pliku .htaccess na serwerze współdzielonym. Przy użyciu komend „:Location” i „Expires” możesz określić ważność pobieranych dokumentów
- Zdefiniować ustawienia listowania katalogu – funkcja listowania zawartości katalogu przyda się zwłaszcza, gdy bezpośrednio ze strony WWW chcesz umożliwić ściąganie wielu plików bez potrzeby każdorazowego wykonywania dokumentu HTML, w którym są zawarte odnośniki do udostępnianych zasobów
Ponadto plik .htaccess umożliwia także przyspieszenie ładowania strony, określenie ustawień cache i wiele innych.
Jak utworzyć plik .htaccess?
Ponieważ plik .htaccess to po prostu plik tekstowy, można utworzyć go w Notatniku Windows.
Komentarze do pliku oznacza się znakiem # na początku linii.
Plik należy zapisać pod nazwą „htaccess”, a gdy jest gotowy – przesłać go na serwer do właściwego katalogu (czyli tego, dla którego plik ma działać).