- Jakie istnieją typy przekierowań?
- Przekierowania HTTP
- 301 Przeniesiono na stałe - Przekierowania HTTP
- 302 Przeniesiono tymczasowo (wycofany) - przekierowania HTTP
- 303 Tymczasowe przekierowanie - przekierowania HTTP
- 307 Tymczasowe przekierowanie - przekierowania HTTP
- Przekierowania HTML
- Meta Refresh - Przekierowania HTML
- Javascript - przekierowania HTML
- IFrame - przekierowania HTML
- Jak implementować przekierowania
- Końcowe przemyślenia
W idealnym świecie adresy URL zawsze będą takie same.
Jednak w miarę przebudowywania stron internetowych i zmiany strategii SEO istnieje potrzeba przenoszenia stron. Aby uniemożliwić użytkownikom odwiedzanie martwych stron (zwanych także błędami 404), należy wdrożyć odpowiednie przekierowania.
Twoim celem w tym rozdziale jest poznanie różnych typów i najczęściej używanych przekierowań oraz sposobu implementacji przekierowania 301.
W najprostszym ujęciu przekierowanie mówi przeglądarce, że strona, do której próbowano uzyskać dostęp, została przeniesiona i gdzie można ją znaleźć.
Dzieje się to za kulisami, bez wiedzy użytkownika. Proces jest niemal natychmiastowy, więc użytkownik nie musi czekać ani lądować na stronie błędu.
Przekierowanie może być również wykorzystywane do innych celów. Na przykład, jeśli firma zamierza uruchomić promocję, może tymczasowo przekierować adres URL na stronę „Wkrótce”, aż rozpocznie się promocja. Lub, jeśli firma łączy się z inną stroną internetową, a adres URL, z którym się łączy, jest obszerny, mogą użyć przekierowania, aby uzyskać „czystszy” adres URL (np. „Example.com/other-site”).
Korzystanie z przekierowań nie przynosi rzeczywistych zysków ani strat SEO, chyba że są one używane nadmiernie (setki razy w celu manipulowania wyszukiwarkami). Jako normalna firma, nie musisz się martwić o SEO z przekierowaniami, z wyjątkiem upewnienia się, że używasz odpowiedniego, aby dopasować swoje wyniki końcowe.
Jakie istnieją typy przekierowań?
Istnieją dwie ogólne kategorie przekierowań, „Przekierowania HTTP” i „Przekierowania HTML”. W obrębie każdej z nich występuje wiele typów przekierowań.
Zacznijmy od przekierowań HTTP.
Przekierowania HTTP
Przekierowania HTTP są najpowszechniejsze i najczęściej wybierane przez witryny biznesowe. (Chociaż istnieją powody do korzystania z przekierowań HTML, są one bardziej zaawansowane niż wymagają tego większość okoliczności).
301 Przeniesiono na stałe - Przekierowania HTTP
Jest to najbardziej powszechne, gdy ludzie przenoszą stronę z jednego adresu URL na inny. Informuje to wyszukiwarki (i przeglądarki), że strona została przeniesiona na stałe. W przypadku większości stron internetowych jest to jedyny używany rodzaj przekierowania.
302 Przeniesiono tymczasowo (wycofany) - przekierowania HTTP
To przekierowanie zostało pierwotnie utworzone informując wyszukiwarki (i przeglądarki), że strona została tymczasowo przeniesiona. Wyzwaniem związanym z tym typem przekierowania jest to, że wiele przeglądarek nie działa poprawnie z jego kodem. Zazwyczaj ludzie nie używają tego typu przekierowania, ale zamiast tego wybierają przekierowanie 307 lub 303.
303 Tymczasowe przekierowanie - przekierowania HTTP
Zwykle służy to zapobieganiu zapisywaniu adresu URL strony przesłania formularza (pomyśl o przesłaniu karty kredytowej lub przesłaniu danych osobowych).
Załóżmy na przykład, że przesyłasz swój adres do witryny produktu, który jest wysyłany do Ciebie. Teoretycznie można dodać ten URL do zakładki, co doprowadziłoby do mniej bezpiecznych danych. W przypadku przekierowania 303, jeśli ktoś zaznaczy stronę do zakładek, wyśle ją na stronę, na której jest napisane coś takiego, jak „Dane przesłane pomyślnie”, zamiast pokazywać dane, które przesłałeś.
Reasumując, większość właścicieli firm nigdy nie będzie musiała martwić się o ten typ przekierowania. (Jest wykorzystywany głównie przez programistów).
307 Tymczasowe przekierowanie - przekierowania HTTP
Przekierowanie tymczasowe 307 jest prawie identyczne z przekierowaniem 303. Ponownie, jest on wykorzystywany głównie przez programistów, więc większość właścicieli firm nie musi o nich wiedzieć.
Przekierowania HTML
Przekierowania HTML są tworzone na stronie. Są stosunkowo rzadkie, ale mogą być przydatne.
Meta Refresh - Przekierowania HTML
Przekierowania Meta Refresh są wykorzystywane przez dodanie specjalnej linii kodu do metadanych. Pozwala dodać okres oczekiwania przed przekierowaniem. Zazwyczaj są one powszechne na stronach rządowych lub dużych.
Na przykład, jeśli witryna lokalnego miasta łączy się z Izbą Handlową w tym obszarze, może użyć odświeżania meta z opóźnieniem 5-10 sekund. Gdy użytkownik kliknie ten link, wyląduje na stronie, która mówi coś w rodzaju „Jesteś przekierowywany na zewnętrzną zawartość; nie możemy ponosić odpowiedzialności za treści na tej stronie. ”Użytkownik widzi to powiadomienie na krótko przed przekierowaniem na stronę zewnętrzną.
Bardzo niewiele firm wykorzystuje te przekierowania.
Javascript - przekierowania HTML
To kolejna forma przekierowania. Nie zalecamy korzystania z tych przekierowań, ponieważ niektóre przeglądarki mają wyłączoną obsługę Javascript ze względów bezpieczeństwa.
IFrame - przekierowania HTML
IFrame przekierowuje po prostu „IFrame” w treści z innej witryny, aby wyglądało, że treść znajduje się na Twojej stronie. Ramki IFrame są powszechnie używane podczas osadzania wideo YouTube na stronie (nie jest to jednak przekierowanie). Istnieje bardzo niewiele powodów, dla których witryna ma być IFrame na całej stronie z innej witryny.
Ten typ przekierowania jest często wykorzystywany przez praktyki black hat SEO w celu oszukiwania użytkowników do nieświadomego przesyłania poufnych danych do witryny. Nie zalecamy używania tego typu przekierowania, chyba że jest to absolutnie konieczne.
Jak implementować przekierowania
Ponieważ przekierowania 301 są najczęściej używanym przekierowaniem, omówimy, jak je wdrożyć w tym poście. Istnieje wiele różnych sposobów wdrożenia tego przekierowania, ale poniżej przedstawiamy dwa najprostsze sposoby.
Opcja 1: Zmodyfikuj plik .htaccess ( zobacz tę stronę po szczegóły ).
Opcja 2: Użyj wtyczki. (Zalecamy „Przekierowanie”)
Aby rozpocząć proces za pomocą wtyczki, wystarczy adres URL, który chcesz przekierować, oraz adres URL, do którego chcesz przejść. W tym przykładzie użyjemy „/ old-page” jako starego adresu URL i „/ new-page” jako nowego adresu URL.
Aby uzyskać dostęp do wtyczki (po jej zainstalowaniu), po prostu najedź myszą na kartę „Narzędzia” w menu po lewej stronie i kliknij „Przekierowanie”.
W formularzu musisz wprowadzić stary adres URL w polu „Source URL:” i nowy adres URL w polu „Target URL:”. Kliknij „Dodaj przekierowanie”. Upewnij się, że testujesz adres URL, aby upewnić się, że działa poprawnie.
Końcowe przemyślenia
Niewiele firm będzie potrzebowało czegoś więcej niż przekierowania 301 na swojej stronie. Jeśli gromadzisz dane osobowe, zazwyczaj ta funkcja zostanie zbudowana przez programistę, który będzie obsługiwał inne rodzaje przekierowań, które są niezbędne do prawidłowego działania witryny. Pamiętaj, że nigdy nie chcesz tego używać, aby nakłonić użytkowników do podjęcia określonych działań. Zamiast tego należy używać przekierowań, aby pomóc użytkownikom, skracając adres URL lub pomagając im znaleźć stronę, której szukają.
Osiągnąłeś swój cel w tym rozdziale, aby dowiedzieć się o różnych typach i najczęściej używanych przekierowaniach oraz o tym, jak zaimplementować przekierowanie 301.
Jakie istnieją typy przekierowań?Jakie istnieją typy przekierowań?