Co, gdzie i jak? Czyli przekierowanie 301 w pliku .htaccess

Treścią dzisiejszego wpisu będzie temat przekierowania 301. Dlaczego chcę poruszyć ten temat? Ponieważ jest to jeden z najważniejszych elementów optymalizacji naszej witryny pod kątem wyszukiwarek internetowych w tym Google.
Przekierowanie 301 najczęściej wykorzystywane jest gdy nasza witryna występuje pod następującymi adresami:

twojadomena.pl
http://www.twojadomena.pl
twojadomena.pl/index.html

Użycie przekierowania 301 w tym wypadku staje się niezbędne, dlatego iż wyszukiwarka googla, uznaje adresy użyte wyżej jako inne adresy www, które posiadają tą samą treść, co jest negatywnie traktowane przez algorytm wyszukiwarki.

Plik .htaccess powinien znajdować się w naszym folderze głównym domeny, wraz z plikami strony, jeżeli nie posiadamy owego pliku, bardzo łatwo go stworzyć plik musi mieć nazwę „.htaccess” (zaznaczę, że nie może być rozszerzenia .txt)

Jeżeli nie jesteś pewny z jakiej domeny na jaką zrobić przekierowanie 301, najlepszym sposobem na sprawdzenie tego jest użycie „site:twojadomena.pl”, przez użycie tej komendy w wyszukiwarce google.pl, zdołamy sprawdzić jaka domena jest zaindeksowana przez wyszukiwarkę. Poniżej umieszczam przykładowe przekierowania.

Przekierowanie z bez www na z www:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^twojadomena.pl(.*) [NC]
RewriteRule ^(.*)$ http://www.twojadomena.pl$1 [R=301,L]

Przekierowanie z www na bez www:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.twojadomena.pl(.*) [NC]
RewriteRule ^(.*)$twojadomena.pl$1 [R=301,L]

Te gotowe regułki możecie wkleić do pliku, zmieniając adres strony internetowej.

Wyjaśnienie wszystkich rodzajów przekierowań:
301 – przekierowanie na stałe
302 – przekierowanie tymczasowe
307 – przekierowanie tymczasowe (bardzo rzadko używane)

Poniżej również materiał video, który może lepiej zobrazuje przekierowanie 301.

Źródło: youtube.com/channel/UC7o-oxw7aPTWMwx4Tz0x99w