.htaccess

.htaccess (skrót od hypertext access) to plik służący do konfiguracji sposobu w jaki będzie funkcjonował serwer Apache. Pojedyncze funkcje w pliku .htaccess są reprezentowane przez osobne linie kodu instruujące serwer co ma robić. Zmiana każdej z linii kodu pociąga w sobie zmiany w zachowaniu serwera.

Ostatnia aktualizacja: 25-09-2024
Spis treści

Na co zwrócić uwagę konfigurując plik .htaccess

Przed rozpoczęciem jakichkolwiek prac związanych z plikiem .htaccess, warto pamiętać, że wszelkie zmiany w nim wprowadzone mogą mieć ogromne znaczenie dla działania Twojej strony internetowej. Z tego względu, jeśli nie masz absolutnej pewności odnośnie zmian, które wprowadzasz w pliku .htaccess, to warto rozważyć konsultacje z ekspertami (błędnie konfigurując plik możesz całkowicie popsuć stronę). Jeśli mimo to zamierzasz wprowadzić zmiany w .htaccess samodzielnie, to pamiętaj o tym, żeby zrobić kopię zapasową pliku przed rozpoczęciem prac, a zmiany wprowadzać ostrożnie i pamiętając o tym, że:

  • pliki serwera Apache są odczytywane od góry do dołu, więc kolejność dyrektyw ma znaczenie;
  • plik powinien zostać zapisany w kodowaniu UTF-8;
  • inne pliki .htaccess mogą sprawić, że nowy plik zostanie zignorowany;
  • plik nie powinien mieć rozszerzenia (na przykład .txt);
  • warto przetestować plik htaccess pod kątem błędów w składni;
  • korzystając z CMS np. z WordPress poważnie rozważ skorzystanie z wtyczek.

 

Co możesz skonfigurować w pliku .htaccess

W pliku .htaccess możesz dokonać wielu istotnych z punktu widzenia SEO zmian. Do najważniejszych należą:

  • ustawienia stron błędów (np. 404);
  • zastosowanie przekierowania 301;
  • przekierowanie z www na bez www lub np. z HTTP na HTTPS (ogólnie warto dodać, że z poziomu .htaccess można przekierować całą domenę, co może Ci się przydać przy migracji strony);
  • blokowanie botów (można to w pewnym zakresie robić również w pliku robots.txt, jednak blokowanie w robots.txt nie w każdym przypadku jest wystarczające).

 

.htaccess – kiedy nie warto go używać

.htaccess warto zazwyczaj użyć tylko jeśli nie masz dostępu do głównego pliku konfigurującego serwer, a musisz dokonać zmian per katalog (zmiany w głównym pliku zamiast w .htaccess zapewnią szybsze działanie serwera).

 

.htaccess – najczęściej zadawane pytania

Gdzie powinien znajdować się plik htaccess?

Plik .htaccess może znajdować się w dowolnym katalogu serwera Apache, należy jednak pamiętać o tym, że ustawienia wprowadzone w .htaccess będą obowiązywały dany katalog oraz podkatalogi (za wyjątkiem tych skonfigurowanych na innych podserwerach).

Czy da się uzyskać dostęp do .htaccess w WordPressie?

Tak, mając odpowiednią wiedzę techniczną i dowolny edytor tekstu możesz utworzyć plik .htaccess, a następnie przesłać go na serwer przy użyciu FTP. Inną często stosowaną opcją na edycję pliku htaccess jest na przykład wykozystanie popularnych wtyczek do wordpress typu YOAST SEO.

Autorzy
  • Wojciech Trojak

    SEO Project Specialist. Absolwent SGH i WSKZ, obecnie edukuje się na studiach magisterskich na WSB-NLU, gdzie zgłębia analizę danych. Profesjonalista z chęcią ciągłego rozwoju. Doskonale radzi sobie z raportowaniem, SEO oraz marketingiem PPC. Miłośnik książek i audiobooków. Po godzinach preferuje aktywny wypoczynek – narty zimą, rower latem.

Wymieńmy się doświadczeniami
Opowiedz nam o potrzebach twojej firmy, a my z pasją zajmiemy się ich wdrożeniem.

Bartosz Kastelik
Global Chief Sales Officer

Jesteśmy częścią grupy