Co to jest przekierowanie 301?

Po usunięciu niektórych stron lub przeniesieniu części treści do innej strony należy wykonać przekierowanie 301. Przekierowanie 301 to prosta linia kodu, która kieruje wyszukiwarki do miejsca, w którym została przeniesiona. Dzięki temu możesz łatwo przekierować ruch, rankingi i linki zwrotne na inną stronę. Jest to skuteczne, jeśli nie chcesz marnować swojego marketingu e-commerce.

Chociaż przekierowania 301 są proste do zrozumienia, mogą być dość skomplikowane do wdrożenia. Jest to szczególnie ważne, jeśli nie masz żadnej wiedzy na temat gry z folderem głównym swojej domeny. Zawiera terminy takie jak .htaccess, Apache i mod_rewrite. Jeśli żadne z tych słów nie brzmi znajomo, nie martw się. Spróbuję wyjaśnić przekierowania 301 w najprostszy możliwy sposób.
Co to jest Przekierowanie 301?

Jak wspomniano, jest to linia kodu, która przekierowuje roboty wyszukiwarek. Pomyśl o tym jak o strzałie na zamkniętej drodze. Gdy roboty wyszukiwarek dotrą do Twojej strony, przekierowanie 301 natychmiast sygnalizuje robotom, aby podjęły inną drogę, aby ta ścieżka została zamknięta.

Tam, gdzie kierujesz, zależy wyłącznie od Ciebie. Możesz przekierować roboty na inną stronę, która zawiera tę samą treść. Ale jeśli chcesz usunąć niektóre strony, możesz zamiast tego przekierować je na stronę główną swojej witryny.
Jak wdrażane jest przekierowanie 301?

301 Przekierowania mogą się zdarzyć tylko wtedy, gdy linia kodu znajduje się w pliku .htaccess w folderze domeny głównej. Możesz go znaleźć, odwiedzając cpanel i przechodząc do Menedżera plików. Zobaczysz plik o nazwie “.htaccess” w folderze public_html. Public_html odnosi się do folderu głównego Twojej domeny. Tutaj znajdują się wszystkie twoje główne pliki.

Teraz są pewne przypadki, że możesz nie znaleźć pliku “.htaccess”. Kiedy tak się stanie, zawsze możesz je utworzyć lub wyszukać ukryte pliki. Jeśli naprawdę nie możesz go znaleźć, tworzenie go jest łatwe. Wystarczy otworzyć plik Notatnika i zapisać go jako “.htaccess”. Po prostu pozostaw to puste. Prześlij go do folderu public_html i już masz plik. Tutaj możesz umieścić swoje polecenia przekierowania 301.
Dlaczego przekierowanie 301?

Oto sekret. Wyszukiwarki mówią w kodach. Roboty nie będą w stanie cię zrozumieć, jeśli nie użyjesz ich języka. To jest powód, dla którego musisz przejść przez wszystkie problemy związane z tworzeniem pliku .htaccess. To jest powód, dla którego musisz podać swoje polecenia w tym pliku. Plik .htaccess jest plikiem dostępnym dla wyszukiwarek. Wykonuje polecenia.

Ale nie tylko kierują robotami wyszukiwarek do celu, ale także kierują je na strony, które muszą być indeksowane. Gdy strona zostanie wyłączona, wyszukiwarki nie będą mogły jej natychmiast wyłączyć z wyników wyszukiwania. Przy przekierowaniu 301 roboty zrozumieją, że strona jest zamknięta i istnieje nowa strona, która musi zostać zaindeksowana.
OSTRZEŻENIE: niewłaściwe przekierowania 301 mogą zaszkodzić Twojej witrynie

Przed próbą przekierowania 301 na swoją stronę, bardzo ważne jest, aby wiedzieć, gdzie mają się kierować przekierowania. Nie rób tego po prostu dlatego, że chcesz to wypróbować. Po skonfigurowaniu przekierowania ruch, linki zwrotne i rankingi natychmiast przejdą na nową stronę. Jeśli więc podasz niewłaściwą stronę, może to zaszkodzić Twojej witrynie i Twojej firmie.

Na szczęście jest kilka rzeczy, które możesz zrobić, aby Twoja strona pozostała bezpieczna.

1. Utwórz kopię zapasową pliku .htaccess

Nie wykonuj przekierowań 301 bez starego pliku. Pobierz stary plik .htaccess z folderu public_html i zachowaj jego kopię. Jest to konieczne, jeśli plik .htaccess zawiera również inne polecenia. Zapobiegnie to utracie starego pliku.
2. Przetestuj przekierowania w fałszywej witrynie

Zanim zaimplementujesz przekierowania 301 na swoim koncie, może być lepiej mieć fałszywą stronę lub stronę, aby ją przetestować. Wystarczy zduplikować witrynę za pomocą wtyczki Duplicator i zainstalować ją w poddomenie lub folderze. Pamiętaj, aby zablokować cały ruch w wyszukiwarce, ponieważ spowoduje to oznaczenie Twojej witryny jako duplikatu. Następnie rozpocznij testowanie przekierowań. Po prostu odwiedź strony, które przekierowałeś i spróbuj zobaczyć strony, na które wchodzisz.
3. Kategoria testów i przekierowania archiwum również

Ważne jest, aby nie tylko przetestować surowy URL. W witrynach WordPress musisz również sprawdzić, czy strony kategorii i strony archiwum również są przekierowywane. Dlatego też sprawdź to. Jeśli masz tysiące stron, możesz nie być w stanie sprawdzić wszystkiego. Ale przetestuj dużą liczbę linków, a to pomoże ci złapać kilka błędów. Twoja strona może również zawierać odmiany adresu URL, który musisz przetestować. Pozwoli to sprawdzić, czy przekierowanie działa poprawnie.
4. Automatycznie indeksuj witrynę w poszukiwaniu błędów

Istnieje kilka narzędzi, za pomocą których można śledzić błędy w witrynie. Pomoże ci to odkryć strony, które zawierają błąd, którego być może nie zauważyłeś. Te narzędzia są świetne, ponieważ nie musisz sprawdzać linków ręcznie. Możesz po prostu podłączyć swoją stronę, a narzędzie będzie szukać wszystkich stron błędów.
5. Uruchom przekierowania przy niskim natężeniu ruchu

Kiedy będziesz gotowy do uruchomienia pliku .htaccess, zrób to w czasie małego ruchu. Wyszukiwarki mogą działać naprawdę szybko. Nie chcesz popełniać błędu, gdy ludzie odwiedzają Twoje strony. Jeśli 301 nie działa, użytkownicy zobaczą błąd “500”. Uruchamiając to w czasie niskiego ruchu, możesz sprawdzić, czy generuje jakikolwiek błąd i postępować zgodnie z nim.
6. Wiesz, jak wrócić do starego pliku .htaccess

Jeśli wszystko inne zawiedzie, wiedz, że zawsze masz stary plik .htaccess. Ale rób to tylko wtedy, gdy nie możesz sprawić, by przekierowanie działało dobrze. Po prostu czujesz się bezpiecznie, że masz ze sobą stare dokumenty na wypadek, gdyby coś poszło nie tak. Naucz się też poświęcać czas. Podczas gdy roboty wyszukiwarek mogą działać szybko, nie mogą indeksować tysięcy stron w ciągu jednego dnia. Powróć do starego pliku .htaccess, jeśli zauważysz, że masz przerażający “błąd 500”, ponieważ nie chcesz, aby cała witryna miała błąd bezpośrednio z wyszukiwarek.

Teraz, gdy masz ogólne pojęcie o przekierowaniach 301, prawdopodobnie myślisz, że powinieneś go używać tylko wtedy, gdy przekierowujesz stronę na nową stronę. Ale to nie jest jedyna aplikacja 301s. W tej sekcji dowiesz się o różnych sposobach wykorzystania przekierowań 301.
Przekierowanie do nowej strony

Jest to prawdopodobnie scenariusz, który pojawił się w twoim umyśle, gdy myślisz o przekierowaniu. Chodzi o przekierowanie starego linku do nowego linku. Może to być strona taka jak “www.oldsite.com/old.html” do “www.oldsite.com/new.html” lub może to być inna strona w nowej witrynie, na przykład “www.oldsite.com /old.html “to” www.newsite.com/new.html “.

Aby to zrobić, polecenie jest.

Przekierowanie 301 /old.html http://www.newsite.com/new.html

Nie trzeba określać starej strony, ponieważ jest ona zrozumiała na stronie, ponieważ plik .htaccess znajduje się w folderze głównym domeny.
Przekierowanie do strony bez rozszerzenia

301 Przekierowania działają na więcej niż tylko strony z rozszerzeniem. Możesz także użyć go dla osób bez rozszerzeń, takich jak http://www.newsite.com/new. Widzieć? Nie .html. Jest to dość powszechne w przypadku stron WordPress i Joomla.

Polecenie jest następujące.

Przekierowanie 301 / stare http://www.newsite.com/new

To takie proste.
Przekierowanie do nowej strony głównej

Zmieniono nazwę twojej domeny? Nie ma problemu! Możesz także przekierować całą witrynę do nowej nazwy domeny. W tym celu masz następujące polecenie.

RedirectMatch ^ / $ http://www.newdomain.com
Zmiana strony w celu włączenia www

Jeśli zdecydowałeś się umieścić www w adresie URL witryny, musisz również zaimplementować przekierowanie 301. W tym celu musisz przekierować adres URL bez “www” na taki, który ma “www”.

W tym celu masz następujące polecenia.

Opcje + FollowSymlinks

RewriteEngine na

RewriteCond% {HTTP_HOST} ^ site.com [NC]

RewriteRule ^ (. *) $ Http://www.site.com/$1 [R = 301, L]

Dlaczego musisz to zrobić? Wyszukiwarki tagują witryny bez “www”, aby były podobne do tych, które mają. Oznacza to, że istnieje ryzyko duplikowania zawartości. Powyższe NC oznacza, że ​​dane nie są rozróżniane. Oznacza to, że zostaną również uwzględnione wszelkie kapitaliki wykonane w Twojej domenie. To polecenie poprawnie przekieruje każdy typ łącza, niezależnie od tego, czy ma on “www”, czy nie.
Zmiana nazwy kategorii

Gdy zmienisz nazwę kategorii, przekierujesz link starej kategorii do linku nowej kategorii. Musisz to zrobić, aby nie stracić linków wstecznych i ruchu w starej kategorii. Polecenie jest łatwe.

Po prostu wpisz to w pliku .htaccess.

Przekierowanie 301 / oldcategory http://site.com/newcategory/
Przekierowanie do głębszej kategorii

Możesz przenieść swoją kategorię do innej kategorii. W tym celu musisz podać tylko dłuższy link z głębszą kategorią. Polecenie jest takie samo, ale link jest inny.

Przekierowanie 301 / oldcategory http://site.com/parentcategory/all/newcategory/
Przekieruj strony kategorii do nowej strony lub folderu

Jeśli zamierzasz zbiorczo usuwać strony, możesz przekierować wszystkie stare linki do określonej strony. Trudno to zrobić jeden po drugim. Ale możesz ustawić polecenie w pliku .htaccess, który przekieruje wszystkie na wybraną stronę.

Do tego masz to polecenie.

RedirectMatch 301 ^ / oldcategory /(.*)$ http://www.site.com/newpage

Lub jeśli chcesz przekierować do folderu. Możesz to zrobić.

RedirectMatch 301 ^ / oldcategory /(.*)$ http://www.site.com/newfolder/

Spowoduje to przekierowanie wszystkich stron ze starej kategorii do wybranej strony lub folderu.
Przekieruj strony kategorii do nowej strony z rozszerzeniem

Powyższa strategia działa również na stronach z rozszerzeniem. Możesz po prostu dodać końcówkę .html na końcu. Możesz użyć tego polecenia zamiast tego.

RedirectMatch 301 ^ / oldcategory /(.*)$ http://www.site.com/newpage.html

To takie proste.

Nasi partnerzy:

https://dogin.pl/
http://www.brugo.pl/
http://www.ann-design.pl/

Dodaj komentarz

Twój adres email nie zostanie opublikowany.