Co to jest htaccess - Definicja

.htaccess (skrót od Hypertext Access) jest domyślnym plikiem konfiguracyjnym serwera www Apache służącym do zmiany zachowań serwera strony www.

Co to jest htaccess?

Do czego wykorzystujemy plik .htaccess?

W pliku konfiguracyjnym ustalamy dyrektywy określające podstawowe ustawienia katalogów i podkatalogów znajdujących się na serwerze. Dyrektywy zapisane w pliku .htaccess odczytywane są przy każdym żądaniu wysłanym do serwera, dlatego też skutki jego modyfikacji widoczne są natychmiast.

Przykładowe zastosowanie dyrektyw

Najczęściej stosowane dyrektywy (głównie podczas działań SEO/DEV) to:

  • przekierowania 301 jednego adresu na drugi (w obrębie tej samej bądź innej domeny),
  • przekierowanie 301 strony z wersji www na wersję bez www (lub wersji bez www na wersję z www),
  • przekierowanie strony z wersji bez SSL (http) na wersję z SSL (https),
  • utworzenie tzw. przyjaznych linków,
  • uruchomienie cache przeglądarki (będącego jednym z czynników sprawdzanych podczas testów Google PageSpeed Insight),
  • zablokowanie dostępu dla botów lub wybranych adresów IP,
  • zablokowanie linkowania bezpośredniego (hotlink),
  • ustawienie własnej strony błędu 404 czy innych stron błędów 401, 403, czy 500.

Poprawny plik .htaccess

W związku z tym, iż plik konfiguracyjny jest zwykłym plikiem tekstowym, do jego stworzenia bądź edycji możemy wykorzystać standardowy edytor tekstowy (np. Notatnik). Nic nie stoi na przeszkodzie, by używać również zaawansowanego edytora tekstowego (np. Notepad++).

Standardowo nazwa pliku oprócz słowa htaccess zostaje poprzedzona kropką oraz pozbawiona jakiegokolwiek rozszerzenia.

Nie zawsze jednak plik ten będzie miał standardową nazwę - może zdarzyć się, że na serwerze znajdziemy plik o zupełnie innej nazwie (jego nazwa mogła zostać zmieniona przez Administratora w pliku httpd serwera).

UWAGA!!! Należy pamiętać, iż w niektórych przypadkach system operacyjny nie pozwala na zastosowanie takiej nazwy. Dlatego w takim przypadku ustawienia finalnej nazwy pliku należy dokonać po umieszczeniu go na serwerze.

Składnia pliku .htaccess

Składnia pliku jest tożsama ze składnią pliku httpd.

Wszystkie reguły rozpoczynają się od nowej linii, która zaczyna się od nazwy dyrektywy. Następnie umieszczone zostają argumenty reguły oddzielone od siebie spacjami (tzw. białymi znakami).

Natomiast linie rozpoczynające się od znaku # stanowią komentarze pliku konfiguracyjnego.

Warto również stosować zasadę braku pustych "enterów" na początku oraz na końcu treści pliku.

Ostatnia modyfikacja: 2021-05-13 11:03:28

Czy ta definicja była dla Ciebie pomocna?

(5/5), głosów: 9
Ocena strony:
Programista / Grafik
LinkedIn
Go Top