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 aktualizacja: 12 czerwca 2024

Czy ta definicja była dla Ciebie pomocna?

(4.7/5), głosów: 67
Ocena strony:
Senior Web Developer

Pozyskuj klientów online i zwiększaj zyski dzięki reklamie w Internecie!

Skontaktuj się z nami

Zamów bezpłatną wycenę!

(czytaj więcej) Na podstawie tej zgody będziemy mogli skontaktować się z Tobą za pośrednictwem np. telefonu czy poczty elektronicznej w celu obsługi przez nas twojego zapytania. Administratorem Twoich danych osobowych jest KS Sp. z o.o. Gorzyce 141, 38-230 Nowy Żmigród, NIP: 6852338589. Gwarantujemy spełnienie wszystkich Twoich praw wynikających z ogólnego rozporządzenia o ochronie danych, tj. prawo dostępu, sprostowania oraz usunięcia Twoich danych, ograniczenia ich przetwarzania, a także prawo wyrażenia sprzeciwu wobec przetwarzania Twoich danych osobowych (więcej na temat przetwarzania Twoich danych osobowych znajdziesz w Polityka Prywatności). (zwiń)