• 3
    • 5 min
    Karol Wójcik
    Napisane przez
    Karol Wójcik

    W drugiej części cyklu o .htaccess chciałbym pokazać Wam 5 kolejnych sztuczek, o których pewnie wiele osób słyszało, a niewielu z nas wdraża je w życie. Jeśli prowadzisz swoją stronę www to powinieneś mieć dostęp do pliku .htaccess. Zobacz, jak w łatwy i przystępny sposób możesz kompletnie zmienić jej działanie. Zapraszam do krótkiej lektury.

    1. Kompresja GZIP

     

    Chciałbyś/Chciałabyś żeby Twoja witryna ładowała się szybciej, ale nie wiesz, co musisz poprawić na swojej stronie, żeby słowa zamieniły się w efekt? Tutaj plik .htaccess znowu przychodzi z pomocą. GZIP to program, który służy do bezstratnej kompresji danych. Niektóre serwery mają kompresję GZIP w standardzie, jednak jeżeli Twój serwer nie ma jej odgórnie nałożonej, to warto wkleić poniższy kod do pliku .htaccess:

    mod_gzip_on Yes
    mod_gzip_dechunk Yes
    mod_gzip_item_include file .(html?|txt|css|js|php|pl)$
    mod_gzip_item_include handler ^cgi-script$
    mod_gzip_item_include mime ^text/.*
    mod_gzip_item_include mime ^application/x-javascript.*
    mod_gzip_item_exclude mime ^image/.*
    mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*

     

    2. Niestandardowe strony błędów

     

    Plik .htaccess ma ogrom możliwości. Kolejną z nich jest możliwość tworzenia własnych stron z błędami. Przykład:

    ErrorDocument 400 /error.php
    ErrorDocument 401 /error.php
    ErrorDocument 404 /error.php
    ErrorDocument 500 /error.php

     

    3. Konfiguracja cache przeglądarki

     

    Warto wykorzystać cache przeglądarki, żeby zmniejszyć czas ładowania się witryny. Przeglądarka zamiast za każdym razem pobierać te same pliki, pobierze je raz i będzie ich używać przez określony czas. Można to ustawić, wykorzystując plik .htaccess:

    ExpiresActive on
    ExpiresDefault „access plus 1 month”
    ExpiresByType text/cache-manifest „access plus 0 seconds”
    ExpiresByType text/html „access plus 0 seconds”
    ExpiresByType text/xml „access plus 0 seconds”
    ExpiresByType application/xml „access plus 0 seconds”
    ExpiresByType application/json „access plus 0 seconds”
    ExpiresByType image/x-icon „access plus 1 week”
    ExpiresByType image/gif „access plus 1 month”
    ExpiresByType image/png „access plus 1 month”
    ExpiresByType image/jpg „access plus 1 month”
    ExpiresByType image/jpeg „access plus 1 month”
    ExpiresByType text/x-component „access plus 1 month”
    ExpiresByType font/truetype „access plus 1 month”
    ExpiresByType font/opentype „access plus 1 month”
    ExpiresByType application/x-font-woff „access plus 1 month”
    ExpiresByType image/svg+xml „access plus 1 month”
    ExpiresByType application/vnd.ms-fontobject „access plus 1 month”
    ExpiresByType text/css „access plus 1 month”
    ExpiresByType application/javascript „access plus 1 month”
    ExpiresByType text/javascript „access plus 1 month”

    Header append Cache-Control „public”

     

    4. Przekierowanie kilku adresów na jedną podstronę

     

     

    W przypadku zmiany serwisu na pewno będzie konieczność przekierowania kilku osobnych adresów na jeden. W tym przypadku z pomocą ponownie przychodzi plik .htaccess:

    RewriteCond %{REQUEST_URI} ^/strona-1 [OR]
    RewriteCond %{REQUEST_URI} ^/strona-2 [NC]
    RewriteRule ^(.*)$ http://domena.com/strona-3 [R=301,L]

     

    5. Wysyłanie robotów do mapy witryny

     

     

    Jeśli chcemy, żeby strona osiągała wysokie rezultaty na poszczególne frazy kluczowe, to powinniśmy zadbać najpierw o to, żeby roboty wyszukiwarki dotarły na każdą podstronę naszego serwisu. Warto też zadbać o automatyczną aktualizację nowych map witryn. Dodając odpowiednią komendę w pliku .htaccess, osiągniesz zamierzony efekt:

    RedirectMatch 301 /sitemap.xml$ http://site.com/sitemap.xml

    RedirectMatch 301 /sitemap.xml.gz$ http://site.com/sitemap.xml.gz

     

    Podsumowanie

    Plik .htaccess jest charakterystycznym elementem serwera WWW, który pozwala skonfigurować wiele parametrów na Twojej stronie internetowej za pomocą prostych komend. Przypominam jednak o tym, o czym mówiłem miesiąc temu – jeśli nie wiesz, jak edytować ten plik to najlepiej zatrudnić profesjonalnego informatyka, który skonfiguruje pliki .htaccess poprawnie, bowiem niepoprawna konfiguracja pliku .htaccess może niekorzystnie wpłynąć na działanie Twojego serwisu.

    Zainteresował Cię ten artykuł? Koniecznie przeczytaj czym jest błąd 404 i jak go wykorzystać, by skutecznie wzmocnić swoją domenę

    Dodaj komentarz

    3 komentarzy do "5 przydatnych tricków z plikiem .htaccess, które mogą wpłynąć na SEO (cz.2)"

    Powiadom o
    avatar
    Sortuj wg:   najnowszy | najstarszy | oceniany
    Zgred
    Gość

    Skromny, prosty ale wartościowy wpis 🙂

    Karol Wójcik
    Gość

    Dzięki 🙂

    Janusz
    Gość

    Wszystko fajnie, ale coś w ustawieniach masz zrąbane, że tnie słowa na końcach linii, że czytać się nie da…

    wpDiscuz