A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
R
S
T
U
V
W
Z
Ś
Semcore Słownik Przekierowanie 301

Co to jest przekierowanie 301?

Poprzez przekierowanie 301 można pokazać robotom wyszukiwarki, że strona www jest dostępna pod innym adresem. To pozwala uniknąć duplikacji treści i innych problemów, które mogłyby mieć negatywny wpływ na pozycjonowanie. Stosowanie tego typu rozwiązań jest powszechną praktyką SEO. Jak ustawić przekierowanie 301 w pliku .htaccess? W naszym opracowaniu są szczegółowe wskazówki na ten temat.

Co to jest przekierowanie 301? – definicja

Przekierowanie 301 powiadamia wyszukiwarkę o trwałym przeniesieniu zawartości witryny lub konkretnej podstrony na inny adres URL. Informacja ta jest przekazywana w formie kodu statusu HTTP. Dzięki takiemu rozwiązaniu w momencie, kiedy użytkownicy wpiszą nieaktualny adres witryny, zostaną automatycznie przekierowani na ten nowy. Zapobiega to wyświetleniu błędu 404, który często zniechęca do ponownych odwiedzin strony. Brak przekierowania 301 nierzadko powoduje, że dana witryna traci swoją pozycję w wyszukiwarce i zaczyna funkcjonować jako nowa, która dopiero została założona.

Kiedy używać przekierowania 301?

Uważa się, że redirect 301 w pliku .htaccess jest nie tylko jedną z najbardziej skutecznych, ale i przyjaznych dla wyszukiwarek metod przekierowania. Takie rozwiązanie znajduje zastosowanie w różnych sytuacjach:

  • Duplikacja stron – gdy witryna jest dostępna zarówno pod adresem z przedrostkiem www, jak i bez niego. Kiedy w wynikach wyszukiwania indeksowane są dwie wersje strony, Google traktuje je jako adresy z duplicate content.
  • Przeniesienie witryny na nową domenę – np. gdy została zmieniona nazwa firmy. W takiej sytuacji przekierowanie 301 pozwala na przeniesienie całej mocy pozycjonerskiej z pierwotnej strony na tę nową.
  • Wdrożenie certyfikatu SSL – według Google każda strona powinna być zabezpieczona certyfikatem SSL. Przekierowanie 301 w .htaccess jest konieczne, aby witryna mogła się uruchamiać pod szyfrowanym protokołem https.
  • Usunięcie wybranych podstron – pomocne, gdy na wybranych podstronach znajduje się nieaktualna treść. Przekierowanie pozwala na przeniesienie użytkowników do zakładki z aktualnymi danymi.
  • Popełnienie błędów podczas tworzenia nowych podstron lub w linkowaniu – mogą to być np. literówki. Tworząc w pliku .htaccess przekierowanie 301, można uniknąć błędu 404 (file not found).
  • Zmiana silnika witryny – powoduje to zmianę całej struktury adresów URL. Jeszcze przez pewien czas po wprowadzeniu takiej modyfikacji roboty Google mogą wciąż indeksować pierwotne adresy, a użytkownicy będą trafiać na niedziałającą stronę. Wykonanie przekierowań pozwala rozwiązać ten problem.
Zobacz:  Dead-End Page

Przekierowanie 301

Przekierowanie 301 często stosuje się również w przypadku, gdy konkretny produkt nie jest już dostępny na stronie. Jednak jeżeli jego brak jest tylko chwilowy, lepiej zastosować przekierowanie 302, mające charakter tymczasowy.

Przekierowanie 301 – jak zrobić?

Poniżej znajduje się wyjaśnienie, jak zrobić przekierowanie 301 w zależności od powodu, dla którego jest ono konieczne.

Przekierowanie 301 strony bez www na www

Żeby zrobić przekierowanie 301, najpierw należy otworzyć plik tekstowy noszący nazwę .htaccess. Znajduje się on w katalogu głównym na serwerze. W przypadku problemów z jego wyszukaniem trzeba wybrać opcję pokazywania plików ukrytych. Jeśli to nie pomoże, pozostaje stworzenie nowego pliku, można modyfikować go w dowolnym edytorze tekstowym (również w Notatniku).

Chcąc przekierować witrynę bez przedrostka www na taką, gdzie będzie on obecny, należy wkleić w pliku .htaccess kod:

RewriteEngine on

RewriteCond %{HTTP_HOST} ^www\.

RewriteCond %{HTTPS}s ^on(s)|off

RewriteCond http%1://%{HTTP_HOST} ^(https?://)(www\.)?(.+)$

RewriteRule ^ %1%3%{REQUEST_URI} [R=301,L]

Przeniesienie witryny na nową domenę

Jeśli strona została przeniesiona na nową domenę, zmiany nie będą bardzo duże, gdyż często wystarczy zrobić jedno przekierowanie 301, wklejając kod:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^(www\.)?twojastaradomena\.pl [NC]

RewriteRule (.*) http://twojanowadomena.pl/$1 [R=301,L]

Wdrożenie certyfikatu SSL

Aby wymusić protokół HTTPS, w pliku .htaccess wkleja się kod:

RewriteEngine On

RewriteCond %{HTTPS} off

RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Usunięcie wybranych podstron

Przy przekierowywaniu podstron stosuje się kod:

Zobacz:  Robots.txt

RewriteEngine On

RewriteBase /

RewriteRule ^index.html$ http://www.nazwatwojejdomeny.pl/ [R=301,L]

RewriteRule ^podstrona1.php$ http://www.nazwatwojejdomeny.pl/nowapodstrona1.html [R=301,L]

Pierwsza podana wyżej reguła (RewriteRule ^index.html$ http://www.nazwatwojejdomeny.pl/ [R=301,L]) pozwala przekierować podstronę na stronę główną. Ta druga umożliwia przeniesienie wskazanej zakładki na nową. Stosuje się ją również przy zmianie silnika witryny, której często towarzyszy modyfikacja adresów URL.

Aby wykonane w ten sposób przekierowanie 301 działało, konieczne jest wpisanie pełnego adresu witryny razem z fragmentem http://.

Popełnienie błędów podczas tworzenia nowych podstron lub w linkowaniu

Naprawianie błędów w adresach URL również nie jest skomplikowane. Kiedy w wynikach wyszukiwania zaindeksowane zostały podstrony z błędem 404, należy zastosować kod:

RewriteEngine On

#przekierowanie strony z 404 na prawidłową

RewriteRule ^strona_404$ http://www.nazwatwojejdomeny.pl/strona_prawidlowa [R=301,L]  

Zwykle nie trzeba poświęcać dużo czasu, aby zrobić przekierowanie 301 w systemie WordPress czy innym CMS-ie. Witryny, które powstają na ich bazie, tworzą własny plik .htaccess, więc to nim należy się posługiwać. Jednak zdarzają się sytuacje, kiedy do stworzenia odpowiedniego kodu na przekierowanie 301 potrzebny jest generator. Można łatwo znaleźć go w Internecie. Dzięki temu nawet osoba bez webmasterskich umiejętności poradzi sobie z przekierowaniem całej witryny lub wybranej podstrony.

Co to jest przekierowanie 301?

Przekierowania 301 a SEO

Przekierowanie 301 w dużym stopniu wpływa na SEO. Pozwala ono na zachowanie widoczności witryny na wskazane słowa kluczowe, zapobiega zjawisku duplicate content, a ponadto ułatwia walkę z kanibalizacją fraz lub całkowicie eliminuje ten problem. Nie bez znaczenia jest to, że tworzone w pliku .htaccess redirect 301 przenosi na nową stronę moc, która wcześniej została pozyskana z zewnętrznego linkowania prowadzącego do starej witryny.

Zobacz:  Noindex

Stosowanie przekierowań 301 niesie za sobą korzyści także dla użytkowników. W przypadku braku możliwości wyświetlenia określonej podstrony nie są zostawieni sami sobie, ponieważ otrzymują propozycję podobnych treści. Poza tym eliminuje to dezorientację i umożliwia dalsze stosowanie znajomego adresu URL.

Trzeba przy tym zdawać sobie sprawę z tego, że czasami przekierowanie 301 jest szkodliwe dla strony. Dzieje się tak m.in. gdy zostanie ono ustawione dla wszystkich podstron, aby prowadziły do strony głównej. Niewskazane jest też przenoszenie domeny przed przygotowaniem przekierowań, ponieważ prowadzi to zarówno do utraty ogólnej widoczności, jak i zmniejszenia ruchu czy mocy linków zwrotnych.

Co to jest przekierowanie 301?

Przekierowania 301 są wykorzystywane bardzo często. Można przygotować je nie tylko w obrębie jednej domeny, ale i w dwóch różnych. To, jaki kod należy zastosować, zależy od sytuacji. Warto pamiętać, że przekierowanie 301 ma charakter stały (z angielskiego moved permanently) i pozwala na przeniesienie niemal całkowitej mocy SEO na nowy, wskazany przez siebie adres.

FAQ

  1. Czy przekierowanie 301 w pliku .htaccess można przygotować samodzielnie?
    Tak. Przekierowanie 301 można samodzielnie ustawić w pliku .htaccess, wykorzystując w tym celu specjalne kody.
  2. Czy przekierowanie 301 zawsze musi dotyczyć całej strony?
    Nie. Przekierowanie 301 można przygotować zarówno dla całej strony, jak i dla pojedynczych podstron lub grupy adresów URL.
  3. Czy warto stosować przekierowania 301?
    W przypadku wprowadzenia certyfikatu SSL, przeniesienia witryny na nową domenę czy zmiany jej silnika warto zdecydować się na przekierowanie 301. Gdy pojawią się wątpliwości, można zweryfikować swoje plany za pomocą różnych narzędzi, np. Senuto, Google Analytics czy Ahrefs.
Semcore

Zobacz powiązane frazy

Oceń tekst

Średnia ocen 5 / 5. Liczba głosów: 14

Brak głosów - oceń jako pierwszy!