5 przydatnych tricków z plikiem .htaccess, które mogą wpłynąć na SEO (cz.2)
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ę
Karol Wójcik
Head of SEO
Head of SEO w PromoTraffic. Miłośnik sportu – zarówno w wydaniu aktywnym, jak i biernym. Lubi wyskoczyć na siłownię i pograć ze znajomymi w siatkówkę. Nie przepuści okazji, by obejrzeć mecz w telewizji lub na stadionie.
Zobacz wszystkie artykuły tego autora