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
Pozyskuj klientów online i zwiększaj zyski dzięki reklamie w Internecie!
Powiązane Artykuły
Jak przyspieszyć stronę internetową
Szybkość strony internetowej ma ogromne znaczenie. Żyjemy w czasach, w których każdy się spieszy i oczekuje szybkich rezultatów. Wydajny serwis to wiele...
Przeczytaj artykuł >>Strona 404 - Czym jest i jak powinna wyglądać
Błąd 404 czyli ups… coś poszło nie tak jak chcieliśmy! Co powoduje występowanie błędu 404, czy można ich skutecznie uniknąć, jak je wychwycić, jak sobie z...
Przeczytaj artykuł >>