Jesteś tutaj: Strona Główna » SEO » HTTP » Przekierowanie HTTP
Przekierowanie HTTP
Przekierowanie HTTP jest informacją wysyłaną przez serwer, na której znajduje się dany zasób (np. plik HTML), wskazującą jego nową lokację. Informacja ta, w przypadku zmiany adresu, może być wykorzystana np. przez przeglądarkę stron www (np. Firefox, Internet Explorer) czy wyszukiwarkę.
Przykład zastosowania przekierowania HTTP
Pod następującym adresem znajduję się plik graficzny logo.png:
http://magiczne.seoisem.pl/logo.png
Załóżmy, że administrator witryny zrobił porządki na serwerze i przeniósł wszystkie pliki graficzne do katalogu img. W tym wypadku stary adres nie działa a nowy brzmi następująco:
http://magiczne.seoisem.pl/img/logo.png
Jeżeli użytkownik będzie chciał po zmianach ponownie obejrzeć grafikę logo.png otrzyma błąd i zobaczy informację w przeglądarce, że dany plik nie istnieje. W tym przypadku administrator witryny powinien zastosować przekierowanie HTTP. W naszym przykładzie będzie to przekierowanie 301.
Administrator dodaje nowy wiersz w pliku .htaccess:
Redirect 301 /logo.png http://magiczne.seoisem.pl/img/logo.png
Jeżeli po wprowadzeniu zmian użytkownik będzie kolejny raz przeglądał zawartość starego adresu jego przeglądarka otrzyma stosowną informację. Oto jaką odpowiedź z serwera HTTP otrzyma klient na zapytanie o plik pod starym adresem z przekierowaniem na nowy adres:
Status=Moved Permanently - 301 Date=Sat, 04 Jul 2009 18:42:27 GMT Server=Apache/2.0.11 (Unix) mod_ssl/2.2.11 OpenSSL/0.9.7a mod_bwlimited/1.4 PHP/5.2.8 Location=http://magiczne.seoisem.pl/img/logo.png Content-Length=387 Connection=close Content-Type=text/html; charset=iso-8859-1
Przekierowania HTTP i wyszukiwarki
Przekierowania HTTP są istotną informacją dla wyszukiwarek. Jeżeli dokonujemy zmian na naszej witrynie to crawlery otrzymują dane na temat nowych lokacji plików, które są dostępne w indeksie wyszukiwarki. Po dokonaniu uaktualnień w indeksie, w SERPach pokazują się nowe adresy naszych stron internetowych.
Kolejną istotną rolą jaką odgrywają przekierowania to przeniesienie całej mocy linków zwrotnych na nową lokację a razem z tym i wartości PageRank. Załóżmy, że posiadaliśmy wpis na blogu pod adresem:
http://staradomena.com/artykul-123/
Zdobyliśmy do niego dużą ilość linków z innych blogów. Po pewnym czasie postanowiliśmy przenieść cały blog pod nową domenę, więc adres powyższego wpisu zmienił się na nowy.
http://nowadomena.pl/artykul-123/
Aby nie stracić wartości jaką stanowią linki zwrotne zalecane jest stworzenie przekierowania HTTP 301. W ten sposób wyszukiwarki przyporządkują stare linki do nowego adresu. Zachowanie tych odnośników jest istotne z punktu widzenia rankingu, ponieważ w ten sposób nie stracimy pozycji jaką sobie wypracowaliśmy dla danego artykułu.