Przekierowanie 301 VS 302 Przekierowanie: Dowiedz się więcej o „Co”, „Kiedy” i „Jak”!

„Przekierowanie” jest w dużej mierze dyskutowane, ale bardzo mylące wśród bractwa SEO, ale funkcja ta okazuje się stanowić ogromną różnicę w wysiłkach związanych z optymalizacją wyszukiwarek. Mówiąc prościej, przekierowanie to metoda przekazywania dowolnego użytkownika i wyszukiwarki na inny adres URL niż na pierwotne żądanie.

Przegląd różnych metod przekierowywania

Zasadniczo istnieją trzy rodzaje szeroko używanych przekierowań, takich jak przekierowanie 301, przekierowanie 302 i odświeżanie meta.

  • Przekierowanie 301 ” jest również znane jako stałe przekierowanie. Możemy przyjąć przykład zmiany adresu pocztowego z jednego działu na drugi, w którym wszystkie posty na starym adresie zostaną przekierowane na nowy adres, jeśli zmiana jest zgłaszana i rejestrowana. Podobnie cały ruch do określonej strony internetowej, tj. „URL A”, zostanie trwale przekierowany na inny adres URL, np. „URL B”. W efekcie wszystkie linki i popularność linków oraz aktualny status SEO starego adresu URL również zostaną automatycznie przeniesione na nowy adres URL.
  • Natomiast „ Przekierowanie 302” nazywane jest tymczasowym przekierowaniem. Nie jest to tak szeroko stosowane jak „przekierowanie 301”, ale jest używane w szczególnych przypadkach do określonych potrzeb. Jest to jednak najłatwiejsze do wdrożenia.

Trzecie przekierowanie o nazwie „Meta Refresh” jest w zasadzie metodą instruowania przeglądarki internetowej za pomocą polecenia HTML, aby odświeżyć oryginalną stronę po określonym czasie i wylądować na innym adresie URL po odświeżeniu. Po ustawieniu tego przedziału czasu na zero przekierowanie meta odświeżania może pełnić funkcję przekierowania adresu URL.

Większość webmasterów nadal nie zna pojęcia przekierowania i często używa ich błędnie. Najczęstszym błędem jest użycie przekierowania 302, w którym przekierowanie 301 ma być użyte i odwrotnie. Może to powodować problemy z tym, jak wyszukiwarki radzą sobie z tymi przekierowaniami i oceniają wartość SEO stron internetowych. Niewłaściwe przekierowanie może spowodować znaczną utratę ruchu w witrynie. Aby uniknąć takich nieświadomych błędów, omówimy dalej szczegółowo najczęściej używane i autentyczne przekierowania 301 i 302.

Więcej informacji o przekierowaniu 301

Przekierowanie 301 jest idealnym rozwiązaniem, aby zapewnić, że wyszukiwarki oraz użytkownicy znajdą się na właściwej stronie i w odpowiednich informacjach. Kod statusu 301 musi być używany tylko wtedy, gdy dana strona jest na stałe przeniesiona do innej lokalizacji. Spowoduje to zmianę adresu URL strony internetowej, gdy zostanie wyświetlony w wynikach wyszukiwania.

Właściciele witryn lub deweloperzy hostujący swoje witryny na serwerach Apache muszą uzyskać dostęp do pliku „.htaccess” na serwerze, aby uzyskać przekierowanie 301. Jednak inni, którzy prowadzą swoje strony internetowe na serwerach hostingowych działających na innych platformach, powinni sprawdzić to u dostawcy hostingu, aby uzyskać więcej informacji na temat tego, jak to zrobić.

Jak omówiono powyżej, przekierowanie 301 jest liczone jako trwałe przeniesienie. 301 należy unikać w przypadku tymczasowych zmian lub testów A / B. Twoja stara strona zostanie zastąpiona, a nowa strona zostanie wyświetlona w wynikach wyszukiwania z przekierowaniem 301 w sytuacjach wymienionych poniżej:

  • Uzyskaj linki do dowolnego z przestarzałych adresów URL, które mają zostać wylądowane na odpowiedniej nowej stronie.
  • Lądowanie na pożądanej stronie w przypadku połączenia dwóch stron internetowych.
  • Gdy istnieje kilka adresów URL, które oferują dostęp do Twojej witryny. W takim przypadku należy wybrać kanoniczny adres URL i narzędzie 301 przekierować, aby kierować ruch do żądanej strony.
  • Po przeniesieniu witryny na zupełnie nową domenę, aby przejście było jak najbardziej płynne i płynne.
  • Migracja z http do https.

Jak zrobić przekierowanie 301?

W tym miejscu przedstawimy prosty sposób zarządzania przekierowaniem 301, aby przekierować ruch przez wyszukiwarki do treści, podczas gdy użytkownicy próbują uzyskać do niego dostęp za pośrednictwem starego linku lub zakładek przeglądarki. Istnieją jednak również bardziej złożone i specyficzne zaawansowane zastosowania przekierowania 301, w tym przekierowanie 301 z nie-www na adres URL strony internetowej itp., Które zostaną omówione w innych artykułach.

Wykonując przekierowanie 301 samodzielnie, musisz wziąć pod uwagę typ serwera, na którym znajduje się Twoja witryna, i zanotować punkty wymienione poniżej.

- Hostowane na serwerach Unix / Apache

Krok I: Uzyskaj dostęp do FTP na stronie internetowej i pobieranie folderu głównego, utwórz kopię pliku „.htaccess”, aby zapisać go w folderze kopii zapasowej.

Krok II: Otwórz .htaccess w edytorze takim jak darmowy Notepad ++, w którym musisz dodać nowy wiersz pod kodem.

Krok III: Wstaw przekierowanie, jak wyjaśniono w poniższym przykładzie, zwracając szczególną uwagę na specyfikację odstępów między słowami.

„Przekierowanie 301 http://oldpageurl.com/OldPage.html
http://newpageurl.com/NewPage.html ”

Krok IV: Zapisz i prześlij edytowany plik na serwer i sprawdź, czy przekierowanie działa, uzyskując dostęp do starego adresu URL i sprawdź, czy jest przekierowywany na nową stronę.

- Hostowane na serwerach Windows

Przekierowanie strony na stronę może być trochę problematyczne w hostingu systemu Windows, ponieważ powinna istnieć strona pod starym adresem URL, aby zostać przekierowanym do nowego. Oto dwa sposoby tworzenia przekierowania przez dostęp do bazy kodu.

Krok I: Umieść stronę w starej lokalizacji URL, np. Http://oldpageurl.com/OldPage.asp

Krok II: Istnieją dwie metody:

  1. Jeśli jest to strona ASP, należy umieścić poniższy kod powyżej tagu <html> / <! DOCTYPE>: „Przekierowanie” jest w dużej mierze dyskutowane, ale bardzo mylące wśród bractwa SEO, ale funkcja ta okazuje się stanowić ogromną różnicę w wysiłkach związanych z optymalizacją wyszukiwarek
  2. Jeśli jest to strona ASP.Net, to kod, który należy umieścić powyżej tagu <html> / <! DOCTYPE>:

Krok III: Następnie prześlij nową stronę i przetestuj ją, uzyskując dostęp do starego adresu URL, aby sprawdzić, czy jest przekierowywany.

Więcej informacji o przekierowaniu 302

Jak omówiono powyżej, „przekierowanie 302” jest tymczasowym przekierowaniem na nową stronę przez ograniczony czas, aż do usunięcia. Może to być wyświetlane jako „302 znalezione” - HTTP 1.1 lub „przeniesione tymczasowo” - HTTP 1.0. Można to zrobić za pomocą Javascript lub metatagu, a nie jest to tak skomplikowane jak przekierowanie 301, ponieważ nie trzeba uzyskiwać dostępu do plików serwera.

Wielu webmasterów obsługuje 302 przekierowania zamiast 301, ponieważ uważają, że pomaga to uniknąć opóźnienia starzenia się Google. Stwarza to jednak pewne problemy dla wyszukiwarek, aby zidentyfikować to, co faktycznie jest zamierzone, ponieważ chcą ostatecznie poprawić wrażenia użytkownika. Jeśli zostanie to zrobione nieprawidłowo, mogą wystąpić problemy, takie jak ciągłe indeksowanie starego adresu URL i podział popularności linków między starym a nowym adresem URL.

Istnieją pewne idealne scenariusze, w których można skutecznie wykorzystać przekierowanie 302, na przykład gdy:

  • Przeprowadzanie testów A / B strony internetowej pod kątem jej projektu i funkcjonalności.
  • Uzyskiwanie opinii klienta / użytkownika na temat nowej strony internetowej bez wpływu na ranking starej strony.
  • Aktualizowanie strony / strony bez naruszania spójnego doświadczenia użytkowników.

Tego typu przekierowania nie są używane tak często, ponieważ w większości scenariuszy w czasie rzeczywistym 301 lub stałe przekierowanie byłoby lepszym wyborem dla webmasterów. Biorąc pod uwagę zalety ponownego kierowania 302, widzimy, że nie przeniesie on na stałe reputacji oryginalnego / starego adresu URL do nowego. Dzięki temu, po usunięciu tymczasowego przekierowania 302, oryginalny adres URL może natychmiast i znacząco skorzystać z poprzedniej reputacji wyszukiwarki i statusu rankingu, tak jak to miało miejsce w przeszłości.

Jeśli witryna ma problemy techniczne, przekierowanie 302 może być użyte w głównym adresie URL (np. Www.nazwa.pl) do innej tymczasowej witryny kopii zapasowej (www3.testname.com), podczas gdy stara jest naprawiana. W niektórych rzadkich przypadkach firmy mogą być zmuszone do wyboru krótszego adresu URL, takiego jak www.businessname.com, jako adresu URL strony głównej, a następnie przekierowania 302, które zostanie użyte do przeniesienia odwiedzających do bardziej skomplikowanego adresu URL opartego na bazie danych jako „www. productname.brandname.com/home.php?pid=home ”lub tak. Tak więc firma może pokazać prosty wynik „www.businessname.com” w wynikach wyszukiwania, który jest znacznie łatwiejszy do strawienia dla użytkowników.

Jak wykonać przekierowanie 302?

Jeśli nie jesteś zaznajomiony z administrowaniem witryną i jej aspektami technicznymi, najlepiej jest poprosić webmasterów, aby to zrobili, a jeśli planujesz ją obsługiwać samodzielnie, sprawdź typ swojego serwera hostingowego i wykonaj go krok po kroku format jak pokazano poniżej.

- Serwery Unix / Apache

Krok I : Najpierw FTP do witryny i folderu głównego, pobierz i utwórz duplikat pliku .htaccess, a następnie zapisz go w folderze kopii zapasowej w celu przywrócenia z rzeczywistego pliku w przypadku błędów. Pomóż administratorowi serwera, jeśli nie możesz znaleźć pliku .htaccess na liście plików FTP.

Krok II: Otwórz .htaccess w edytorze tekstu, takim jak Notepad ++, który można pobrać za darmo.

Krok III: Umieść przekierowanie na dole kodu, dodając dodatkową linię, jak poniżej, starannie dbając o odstępy między nimi.

„Przekierowanie 302 / OldPage.html http://newpageurl.com/NewPage.html”

Krok IV: Zapisz zmiany i prześlij plik z powrotem na serwer i sprawdź, czy przekierowanie działa prawidłowo, przechodząc do starego adresu URL.

- Serwer Windows

Jeśli Twoja witryna jest hostowana na serwerach Windows, przekierowanie 302 może być trochę bolesne w taki sam sposób, jak w przypadku 301. Powinna istnieć strona w starej lokalizacji, aby umożliwić odwiedzającym przekierowanie do nowego miejsca docelowego. Istnieją dwa sposoby tworzenia przekierowania, jak wskazano poniżej.

Krok I: Umieść stronę w miejscu starego adresu URL, np. Http://businessname.com/OldPage.asp

Krok II: Istnieją dwie opcje dodatkowego umieszczenia kodu:

  1. W przypadku standardowej witryny ASP umieść następujący kod przed tagiem <html> lub <! DOCTYPE> jako:
  2. Jeśli jest to strona ASP.Net, umieść następujący kod przed tagiem <html> / <! DOCTYPE>:

Krok III: Prześlij nową stronę w nowej lokalizacji i przetestuj ją, próbując uzyskać dostęp do starego adresu URL, aby sprawdzić, czy jest prawidłowo przekierowywany.

Wniosek

Teraz masz jasny pomysł na stałe przekierowanie 301 i 302 tymczasowe przekierowanie, jakie cele obsługują i jak to zrobić przy różnych ustawieniach. Zanim zakończymy dyskusję, spójrzmy raz jeszcze na główne wykorzystanie przekierowań 301 i 302 w świetle wymogów handlu elektronicznego lub biznesu online.

Rozważ przekierowanie 301 w sytuacjach takich jak:

  • Jeśli zmieniasz adres URL sklepu internetowego.
  • Zastępowanie nieaktualnej strony o produkcie, który nie jest już dostępny. W takim przypadku możesz przekierować użytkowników do kategorii produktów lub alternatywnych produktów, które mogą im się podobać.
  • Sklep internetowy jest w pełni przeniesiony do nowej domeny w ramach fuzji lub modernizacji firmy.
  • Sklep internetowy z wieloma domenami i wszystkie indeksowane.
  • Nazwy domen zi bez „www”, aby wylądować na tej samej stronie.
  • Aby pozwolić URL z ukośnikiem i bez ukośnika prowadzić do tej samej strony.

Rozważ przekierowanie 302, gdy:

  • Przekierowywanie z niektórych elementów, które nie są obecnie dostępne, ale mogą być dostępne później.
  • Tymczasowo w sklepie internetowym odbywa się modernizacja techniczna.
  • Chcesz pokazać użytkownikom wszelkie nowe informacje bez zmiany oryginalnej treści strony, tj. Specjalnych rabatów lub ofert sezonowych.
  • Konieczne jest ukrycie określonej strony przed użytkownikami, ale nie masz dostępu do panelu administracyjnego witryny. Może to być również wykorzystywane przez firmy hostingowe, jeśli zidentyfikują szkodliwą lub zabronioną zawartość.

W każdym przypadku przekierowanie jest uważane za krytyczny krok w zapewnieniu, że witryna jest wysoce wyszukiwarek i przyjazna dla użytkownika. Podobnie jest z wieloma innymi elementami przyjaznymi dla wyszukiwarek, które przyczyniają się do maksymalnej wydajności wyszukiwarki i aby dowiedzieć się więcej o tych elementach, możesz Skontaktuj się z nami .

Jak zrobić przekierowanie 301?
Php?
Jak wykonać przekierowanie 302?