Czy kiedykolwiek kliknąłeś link, tylko po to, by zobaczyć błąd „Nie znaleziono strony”? Jest to frustrujące dla odwiedzających i może zaszkodzić rankingowi Twojej witryny.
Jeśli zmienisz adres URL bez przekierowania, wyszukiwarki potraktują go jako zupełnie nową stronę. Oznacza to utratę autorytetu SEO, który budowałeś przez długi czas.
W WPBeginner używamy All in One SEO do zarządzania naszymi przekierowaniami. Zapewnia to, że nasi czytelnicy zawsze trafiają do właściwych treści i utrzymuje naszą witrynę w dobrej kondycji.
W tym przewodniku pokażemy Ci, jak tworzyć przekierowania 301 w WordPress. Omówimy wtyczki przyjazne dla początkujących i metody ręczne, abyś mógł wybrać najlepszą opcję dla swojej witryny.

Czym jest przekierowanie w WordPressie?
Przekierowanie to sposób na automatyczne wysłanie odwiedzających Twoją witrynę z jednego adresu URL do innego. Pomyśl o tym jak o posiadaniu adresu do przekierowania na poczcie. Kiedy ktoś próbuje odwiedzić Twoją starą stronę, przekierowanie natychmiast przenosi go do nowej lokalizacji bez żadnego wysiłku.
Oto jak to działa: gdy odwiedzający kliknie link lub wpisze adres URL, który już nie istnieje, przekierowanie uruchamia się i płynnie przenosi go na właściwą stronę. Dzieje się to tak szybko, że większość użytkowników nawet nie zauważa, że zostali przekierowani.
Istnieje kilka typów przekierowań, z których każdy jest identyfikowany przez trzyliterowy kod, taki jak 301, 302 lub 307. Jednak przekierowanie 301 jest zdecydowanie najważniejsze dla użytkowników WordPressa.
Przekierowanie 301 informuje zarówno przeglądarki, jak i wyszukiwarki, że strona została na stałe przeniesiona w nowe miejsce i przekazuje prawie całą wartość SEO oryginalnej strony do nowego adresu URL.
Jest to ważne, ponieważ oznacza to, że nie stracisz pozycji w wyszukiwarkach, gdy przeniesiesz lub zreorganizujesz treści na swojej stronie WordPress. Zamiast tego, cała ta ciężko wypracowana wartość SEO i autorytet wyszukiwarek zostanie przekazana na Twoją nową stronę.
Teraz, gdy rozumiesz, czym są przekierowania i dlaczego przekierowania 301 są tak potężne, przyjrzyjmy się konkretnym sytuacjom, w których będziesz musiał ich użyć.
Kiedy potrzebujesz przekierowania 301 w WordPressie?
Zrozumienie, kiedy używać przekierowań 301, może uchronić Cię przed poważnymi problemami z SEO w przyszłości. Oto najczęstsze scenariusze, w których ich potrzebujesz:
- Przenoszenie lub usuwanie stron: Gdy usuwasz stronę lub przenosisz ją w nowe miejsce, przekierowanie 301 zapewnia, że odwiedzający nie trafią na martwy punkt. Zamiast tego są automatycznie kierowani do najbardziej odpowiedniej strony zastępczej.
- Zmiana permalinków: Jeśli zdecydujesz się zaktualizować strukturę permalinków lub zmienić nazwę adresu URL posta, przekierowania zachowają Twoje rankingi w wyszukiwarkach i zapobiegną łamaniu istniejących linków.
- Konsolidacja podobnych treści: Gdy masz wiele stron dotyczących tego samego tematu, możesz je połączyć w jedną kompleksową stronę i przekierować stare adresy URL do nowej, mocniejszej treści.
Bez odpowiednich przekierowań odwiedzający napotkają stronę z błędem 404 próbując uzyskać dostęp do przeniesionych lub usuniętych treści. Tworzy to frustrujące doświadczenie dla użytkownika.

Co gorsza, niedziałające linki mogą poważnie zaszkodzić Twojemu SEO w WordPressie. Wyszukiwarki postrzegają zbyt wiele błędów 404 jako oznakę słabej konserwacji witryny, co może obniżyć Twoje pozycje w wynikach wyszukiwania.
Stracisz również cenne linki zwrotne i autorytet, który zapewniają, gdy zewnętrzne strony linkują do stron, które już nie istnieją.
Dobra wiadomość? Przekierowania 301 rozwiązują wszystkie te problemy, płynnie przenosząc odwiedzających, wyszukiwarki i autorytet linków ze starych adresów URL do nowych. Zachowuje to Twoje pozycje słów kluczowych i zapewnia płynne działanie Twojej witryny.
Teraz, gdy rozumiesz, dlaczego przekierowania 301 są niezbędne, przejdźmy do praktycznej części. Pokażemy Ci kilka łatwych metod tworzenia przekierowań w WordPress, od przyjaznych dla początkujących wtyczek do przekierowań po ręczne rozwiązania kodowe dla bardziej zaawansowanych użytkowników.
- Tworzenie przekierowań 301 za pomocą wtyczki AIOSEO
- Tworzenie przekierowań 301 za pomocą wtyczki Redirection
- Tworzenie przekierowań 301 za pomocą wtyczki Simple 301 Redirects
- Przekierowywanie istniejących stron za pomocą wtyczki Page Links To
- Ręczne tworzenie przekierowań 301 za pomocą .htaccess
- Samouczek wideo
- Często zadawane pytania dotyczące przekierowań 301
- Dodatkowe zasoby
Metoda 1: Tworzenie przekierowań 301 za pomocą wtyczki AIOSEO
Najprostszym sposobem zarządzania i tworzenia przekierowań 301 jest wtyczka WordPress All in One SEO (AIOSEO). Jest to najlepsza wtyczka SEO dla WordPressa i jest używana przez ponad 3 miliony profesjonalistów do poprawy SEO ich stron.
AIOSEO oferuje potężny dodatek do zarządzania przekierowaniami, który ułatwia znajdowanie niedziałających linków w Twojej witrynie i konfigurowanie przekierowań 301 w celu ich naprawienia.
Uwaga: Będziesz potrzebować AIOSEO Pro, aby korzystać z menedżera przekierowań. Istnieje również bezpłatna wersja AIOSEO, ale nie obejmuje ona przekierowań 301.
Najpierw musisz zainstalować i skonfigurować wtyczkę AIOSEO Pro na swojej stronie internetowej. Aby uzyskać więcej informacji, zapoznaj się z naszym przewodnikiem krok po kroku dotyczącym prawidłowego skonfigurowania All in One SEO.
Po aktywacji wtyczki musisz przejść do All in One SEO » Redirects w swoim panelu WordPress, a następnie kliknąć przycisk „Activate Redirects”.

Następnie możesz kliknąć zakładkę „Ustawienia” i wybrać „PHP” jako Metodę przekierowania.
Jest to najprostsza metoda tworzenia przekierowań i nie wymaga żadnej konfiguracji po stronie serwera.

AIOSEO pozwala również wybrać metodę przekierowania serwera WWW. Wymaga to jednak konfiguracji Apache lub NGINX na serwerze internetowym. Wymaga to wiedzy technicznej i nie jest zalecane dla początkujących.
Tworzenie przekierowań 301
Teraz jesteś gotowy do tworzenia przekierowań 301. Aby rozpocząć, przejdź do zakładki „Przekierowanie”.
Najpierw musisz wprowadzić link, który chcesz przekierować w polu „Source URL”. Następnie powinieneś wprowadzić nowe docelowe miejsce dla linku w polu „Target URL”.

Upewnij się teraz, że Typ przekierowania to „301 Przeniesiono na stałe”, a następnie kliknij przycisk „Dodaj przekierowanie”.
Jeśli chcesz przekierować wiele adresów URL do nowej lokalizacji, po prostu kliknij przycisk „Dodaj adres URL” w polu „Adresy URL źródłowe”.
Następnie możesz przewinąć w dół, aby zobaczyć logi utworzonych przekierowań. Pokazuje liczbę osób, które odwiedziły przekierowany link w kolumnie „Trafienia” oraz opcję przełączania do włączania lub wyłączania poszczególnych przekierowań 301.

Dodawanie przekierowań 301 w celu naprawienia błędów 404
AIOSEO może również pomóc Ci śledzić strony z błędami 404 i je naprawiać.
Aby włączyć tę opcję, musisz przewinąć w dół do sekcji „Logi przekierowań” w zakładce Ustawienia. Następnie włącz opcje „Logi 404” i „Logi przekierowań”.
Możesz również wybrać okres przechowywania logów. Zalecamy przechowywanie ich maksymalnie przez miesiąc dla płynnej i szybkiej wydajności serwera.

Po włączeniu tych opcji upewnij się, że klikniesz przycisk „Zapisz zmiany”.
Powinieneś teraz zobaczyć nową zakładkę „Logi 404” w sekcji Przekierowania. Tutaj AIOSEO będzie śledzić i wyświetlać Twoje niedziałające linki oraz pozwoli Ci skonfigurować przekierowania. Zobaczysz również liczbę odwiedzin linku w sekcji „Odwiedziny” oraz datę i godzinę ostatniego dostępu.

Uwaga: Nie znajdziesz żadnych danych po włączeniu dzienników 404. Wtyczka zaczyna rejestrować strony z błędami 404 dopiero po włączeniu ustawienia.
Następnie kliknij link „Dodaj przekierowanie” obok adresu URL błędu 404, który chcesz przekierować. To nie jest przycisk na dole.
Zobaczysz teraz opcje wpisania adresu URL docelowego i wybrania typu przekierowania z menu rozwijanego.

Wpisz swój nowy adres URL i wybierz „301 Przekierowano na stałe” jako typ przekierowania. Teraz kliknij przycisk „Dodaj przekierowanie”.
AIOSEO utworzy teraz przekierowanie 301 dla Twojego niedziałającego linku. Aby sprawdzić, czy przekierowanie działa poprawnie, po prostu odwiedź stary adres URL, aby sprawdzić, czy zostaniesz przekierowany do nowej lokalizacji docelowej.
Dodawanie przekierowań 301 bezpośrednio z posta lub strony
AIOSEO pozwala również przekierować opublikowany post lub stronę podczas jej edycji.
Jeśli przewiniesz stronę na dół w edytorze WordPress, znajdziesz sekcję Ustawienia AIOSEO. Musisz kliknąć zakładkę „Przekierowania”.

Adres URL źródłowy został już wypełniony. Po prostu wprowadź nowy adres URL w polu „Adres URL docelowy” i wybierz „301 Przeniesiono na stałe” z menu rozwijanego „Typ przekierowania”.
Ponadto, jeśli zmienisz permalink posta podczas edycji, AIOSEO zaoferuje przekierowanie starego adresu URL na nowy.
Tak czy inaczej, kliknij przycisk „Dodaj przekierowanie” i gotowe.
Przekierowywanie całych witryn
Jeśli przeniesiesz swoją witrynę na nową nazwę domeny, Twoi odwiedzający mogą napotkać niedziałające linki, a SEO Twojej witryny może ucierpieć.
Możesz użyć AIOSEO do przeniesienia całej swojej witryny do nowej lokalizacji bez utraty ruchu lub pozycji w wyszukiwarkach. Jest to pełne przekierowanie witryny 301.

Ważne jest, aby zrobić to we właściwy sposób, dlatego stworzyliśmy przewodnik krok po kroku dla początkujących na temat jak wykonać pełne przekierowanie witryny za pomocą WordPress.
Metoda 2: Tworzenie przekierowań 301 za pomocą wtyczki Redirection
Innym sposobem dodawania i zarządzania przekierowaniami w WordPressie jest wtyczka Redirection.
Najpierw musisz zainstalować i aktywować wtyczkę. Możesz skorzystać z naszego szczegółowego przewodnika na temat jak zainstalować wtyczkę WordPress.
Uwaga: Chociaż ustawianie przekierowań 301 za pomocą wtyczki WordPress jest łatwe, wiąże się z pewnymi niewielkimi wadami wydajności. W zależności od Twojego dostawcy hostingu WordPress, Twoje przekierowania mogą być nieco wolniejsze niż inne metody.
Jeśli chcesz, aby Twoje przekierowania były jak najszybsze, możesz to zrobić, edytując plik .htaccess za pomocą Metody 5 poniżej.
Po aktywacji przejdź do Narzędzia » Przekierowania, a następnie kliknij przycisk „Rozpocznij konfigurację”.

Następnie możesz wybrać opcje monitorowania zmian permalinków w WordPress i prowadzenia dziennika wszystkich przekierowań i błędów 404.
Możesz po prostu włączyć te opcje i kliknąć przycisk „Kontynuuj konfigurację”.

Wtyczka automatycznie przetestuje teraz Rest API.
Gdy status powróci do Dobrego, kliknij przycisk „Zakończ konfigurację”.

Wtyczka przekierowań wykona kilka dodatkowych zadań, aby zakończyć jej konfigurację. Gdy pasek postępu osiągnie 100%, możesz kliknąć przycisk „Kontynuuj”, a następnie przycisk „Gotowy do rozpoczęcia”.
Wtyczka jest teraz gotowa do tworzenia przekierowań 301. Aby rozpocząć, przejdź do sekcji Narzędzia » Przekierowanie w panelu WordPress. Powinieneś poszukać sekcji „Dodaj nowe przekierowanie” na dole ekranu.

Zobaczysz podstawowe ustawienia dodawania przekierowania. Jednak klikając ikonę zębatki, zobaczysz więcej opcji wyboru typu przekierowania.
Po prostu wprowadź adres URL źródłowy swojej starej strony i dodaj „Adres URL docelowy”, do którego chcesz przekierować. Powinieneś również upewnić się, że opcja kodu HTTP jest ustawiona na „301 – Przeniesiono na stałe”.

Po wprowadzeniu wszystkich szczegółów, kliknij przycisk „Dodaj przekierowanie”.
Metoda 3: Tworzenie przekierowań 301 za pomocą wtyczki Simple 301 Redirects
Jednym z najłatwiejszych sposobów tworzenia przekierowań 301 jest użycie wtyczki Simple 301 Redirects. Jak sama nazwa wskazuje, sprawia ona, że przekierowania 301 są naprawdę proste.
Aby rozpocząć, musisz zainstalować i aktywować wtyczkę na swojej stronie internetowej.
Następnie musisz przejść do Ustawienia » Przekierowania 301. Tutaj możesz wprowadzić stary adres URL w polu „Żądanie” i docelowy adres URL w polu „Docelowy”.

Po wykonaniu tej czynności kliknij przycisk „Dodaj nowy”, aby utworzyć przekierowanie 301. To wszystko.
Proste przekierowania 301 zaczną działać natychmiast.
Metoda 4: Przekierowywanie istniejących stron za pomocą wtyczki Page Links To
Czasami możesz chcieć linkować do treści hostowanych na innej stronie internetowej, ale zachować strukturę linków własnej domeny. Różni się to od naprawiania niedziałającego linku. Tutaj przydaje się wtyczka Page Links To.
Uwaga: Ta wtyczka nie była aktualizowana od jakiegoś czasu, ale w naszych testach nadal działa poprawnie, przekierowując określone strony do treści hostowanych gdzie indziej.
Po zainstalowaniu i aktywowaniu wtyczki, dodaje ona pole meta do Twojego edytora WordPress. Tutaj możesz wprowadzić adres nowego miejsca, do którego chcesz wysłać swoich użytkowników.

Kiedy naciśniesz „Zaktualizuj” lub „Opublikuj”, WordPress potraktuje wpis lub stronę normalnie, ale gdy ktoś ją odwiedzi, zostanie przekierowany na wybrany przez Ciebie niestandardowy adres URL.
Na przykład możesz mieć blog, na którym okazjonalnie tworzysz treści do pobrania, ale chcesz, aby użytkownicy Twojej witryny sklepu internetowego widzieli niektóre posty jako produkty. Możesz użyć tego wtyczki, aby to zrobić, nie ryzykując kar za duplikowanie treści od Google ani podziału bazy użytkowników.
Metoda 5: Ręczne tworzenie przekierowań 301 za pomocą .htaccess
Użytkownicy WordPressa mogą również skonfigurować przekierowania 301, edytując plik konfiguracyjny serwera internetowego .htaccess.
Pamiętaj, że mały błąd w kodzie .htaccess może sprawić, że Twoja strona WordPress stanie się niedostępna i może zacząć wyświetlać Błąd wewnętrznego serwera.
Dlatego ważne jest, aby wykonać kopię zapasową pliku .htaccess przed wprowadzeniem jakichkolwiek zmian.
Edytuj swój plik .htaccess za pomocą wtyczki All in One SEO
Jeśli masz zainstalowaną wtyczkę All in One SEO, oferuje ona łatwy sposób edycji pliku .htaccess.
Uwaga: Będziesz potrzebować All in One SEO Pro, aby użyć edytora .htaccess.
Po prostu przejdź do strony All in One SEO » Narzędzia i przełącz się na zakładkę „Edytor .htaccess”.

Stąd zobaczysz zawartość pliku .htaccess w edytorze. Możesz po prostu umieścić dowolny kod przekierowania, który chcesz dodać, na dole, po linii '# END WordPress'.
Oto proste przekierowanie, w którym próbujemy wysłać użytkownika odwiedzającego stary post do nowego posta.
RewriteEngine On
Redirect 301 /a-very-old-post/ http://yoursite.com/a-very-new-post/
Nie zapomnij zmienić adresów URL starych i nowych postów. Po zakończeniu kliknij przycisk „Zapisz zmiany”, aby zapisać ustawienia, a All in One SEO zaktualizuje Twój plik .htaccess.
Bezpośrednia edycja pliku .htaccess WordPress
Możesz również edytować swój plik .htaccess WordPress bezpośrednio, aby skonfigurować dowolne przekierowania.
Aby edytować plik .htaccess, musisz połączyć się ze swoją stroną internetową za pomocą klienta FTP. Plik .htaccess znajduje się w katalogu głównym Twojej witryny WordPress.
Jeśli nie widzisz swojego pliku .htaccess, zapoznaj się z naszym przewodnikiem na temat dlaczego nie możesz znaleźć pliku .htaccess na swojej witrynie WordPress.
Możesz pobrać plik .htaccess na swój komputer i edytować go za pomocą edytora tekstu, takiego jak Notatnik.
Możesz użyć poniższego kodu przekierowania, aby wysłać użytkownika odwiedzającego stary post do nowego posta. Powinieneś wkleić kod na końcu pliku .htaccess po linii „# END WordPress”.
RewriteEngine On
Redirect 301 /a-very-old-post/ http://yoursite.com/a-very-new-post/
Pamiętaj, aby zmienić adresy URL starych i nowych postów. Następnie możesz zapisać zmiany i przesłać plik .htaccess z powrotem na serwer.
Teraz możesz przetestować swój przekierowanie, aby upewnić się, że działa poprawnie zgodnie z Twoimi zamierzeniami.

Ponadto możesz uzyskać dostęp do pliku .htaccess i edytować go za pośrednictwem panelu dostawcy hostingu i wbudowanego menedżera plików.
Na przykład, możesz znaleźć swój plik .htaccess w menedżerze plików SiteGround, przechodząc do Narzędzia witryny » Witryna » Menedżer plików i nawigując do folderu /public_html/ Twojej witryny.

Następnie możesz kliknąć prawym przyciskiem myszy na plik .htaccess i wybrać „Edytuj”.
Wskazówka: Pozostaw okno menedżera plików otwarte po zapisaniu pliku. Jeśli Twoja witryna wyświetli błąd, możesz natychmiast cofnąć zmiany lub przywrócić kopię zapasową.
Po prostu dodaj kod przekierowania 301 bezpośrednio i zapisz plik. Pamiętaj, aby pobrać oryginalny plik .htaccess do kopii zapasowej, na wszelki wypadek.

Samouczek wideo
Często zadawane pytania dotyczące przekierowań 301
Pomogliśmy tysiącom użytkowników naprawić niedziałające linki i skonfigurować przekierowania na przestrzeni lat. Oto odpowiedzi na najczęściej zadawane pytania dotyczące tworzenia przekierowań 301 w WordPress.
1. Jaka jest różnica między przekierowaniem 301 a 302?
Przekierowanie 301 jest trwałe. Informuje wyszukiwarki, że strona została przeniesiona na stałe i przenosi ranking SEO do nowego adresu URL. Przekierowanie 302 jest tymczasowe. Informuje wyszukiwarki, że przeniesienie jest tylko na krótki czas, więc powinny zachować stary adres URL w swoim indeksie. Prawie zawsze powinieneś używać przekierowania 301 dla niedziałających linków lub aktualizacji treści.
2. Czy przekierowanie 301 wpływa na SEO?
Tak, ale w pozytywny sposób. Jeśli usuniesz stronę bez przekierowania, stracisz jej ruch i ranking wyszukiwania. Przekierowanie 301 zachowuje tę autorytet, przekazując ją do nowej strony.
3. Jak długo powinienem utrzymywać aktywne przekierowanie 301?
Przekierowanie 301 powinieneś utrzymywać aktywne tak długo, jak to możliwe. Jeśli usuniesz przekierowanie, każdy, kto kliknie stary link z innej witryny, zobaczy błąd 404. Zalecamy pozostawienie ich na stałe, ponieważ nie spowalniają one znacząco Twojej witryny.
4. Czy mogę przekierować usuniętą stronę do mojej strony głównej?
Możesz, ale nie jest to zalecane dla SEO. Google traktuje przekierowania do strony głównej jako „miękkie 404”, ponieważ treść nie jest związana z tym, czego szukał użytkownik. Lepiej przekierować do strony kategorii lub konkretnego artykułu, który jest ściśle powiązany z usuniętą treścią.
5. Jak naprawić błąd „zbyt wiele przekierowań”?
Ten błąd zazwyczaj pojawia się, gdy tworzysz pętlę przekierowań. Na przykład adres URL A przekierowuje do adresu URL B, a adres URL B przekierowuje z powrotem do adresu URL A. Aby to naprawić, sprawdź ustawienia przekierowań w swojej wtyczce lub pliku .htaccess i upewnij się, że ostateczne miejsce docelowe nie wskazuje z powrotem na pierwotne źródło.
Dodatkowe zasoby
Mamy nadzieję, że ten przewodnik dla początkujących dotyczący tworzenia przekierowań w WordPressie pomógł Ci skonfigurować przekierowania na Twojej stronie. Oto kilka innych artykułów, które pomogą Ci poprawić swoje umiejętności w zakresie SEO WordPress i zarządzania stroną internetową:
- Kompleksowy przewodnik po SEO dla WordPressa dla początkujących (krok po kroku)
- Przekierowanie 302 a przekierowanie 301 – którego powinieneś użyć?
- Jak znaleźć i naprawić niedziałające linki w WordPressie (krok po kroku)
- Jak śledzić strony 404 i przekierowywać je w WordPressie
- Jak łatwo przenieść WordPress na nową domenę (bez utraty SEO)
Jeśli podobał Ci się ten artykuł, zasubskrybuj nasz kanał YouTube po samouczki wideo WordPress. Możesz nas również znaleźć na Twitterze i Facebooku.

Laura
Cześć
Czy można zrobić przekierowanie z platformy Wix na WordPress?
Wsparcie WPBeginner
Cześć Laura,
Zapoznaj się z naszym poradnikiem na temat przenoszenia Wix na WordPress.
Admin
Hafiz Mateen Afzal
Który plugin jest najlepszy do tworzenia linków polecających, takich jak:
Dzięki
Wsparcie WPBeginner
Cześć Hafiz,
Thirsty Affiliates to najlepszy sposób na zarządzanie linkami partnerskimi/polecającymi. Zapoznaj się z naszym przewodnikiem na temat jak ukrywać linki partnerskie w WordPressie.
Admin
cipriana leme
Jak przekierować z darmowego bloga WordPress na blog .com? Nie mogę instalować wtyczek na darmowym blogu, więc jak mógłbym to przekierowanie zrobić? Jakieś rady?
Z góry dziękuję
Hannah
Witaj! Właśnie stworzyłem stronę na Wordpress.org i zaimportowałem całą moją zawartość ze starej strony, example.wordpress.com (używając Wordpress.com). Czy jest sposób, aby przekierować całą zawartość z tej strony na moją nową? Instrukcje przekierowania podane przez Wordpress dały mi błąd, że domena już istnieje, prawdopodobnie dlatego, że myślał, że próbuję utworzyć nową domenę na Wordpress.com.
Ruch na mojej stronie był wcześniej minimalny, więc jeśli ktoś kliknąłby w stare posty na blogu z moich kanałów społecznościowych, zostałby przekierowany na zamkniętą wersję mojej starej strony bez przekierowań – nie koniec świata, bo nie mam na tyle obserwujących, aby generować kliknięcia w późniejszym terminie, ale nigdy nie wiadomo?
Każda rada będzie mile widziana!
Dzięki,
Hannah
Senith Nal
Twoja lekcja jest bardzo pomocna. Podoba mi się.
Shakoat Hossain
Genialne rozwiązanie do zmniejszenia liczby przekierowań dla WordPress!
Od kilku dni próbuję rozwiązać moje problemy z przekierowaniami w WP. Nie znajduję lepszego rozwiązania, nawet czytając te treści.
Tutaj znalazłem kilka dobrych punktów i próbuję zredukować przekierowania, aby zwiększyć szybkość ładowania mojej strony.
Thanks!
Roshni Kanchan
Witaj,
Czy możesz mi powiedzieć – w prostym przekierowaniu 301 w kolumnie adresu URL żądania, czy WordPress / wtyczka traktuje to jako początek od http czy https? Skąd pobiera tę wartość?
Dzięki za artykuł. Był pomocny. Jednak przekierowania za pomocą wtyczki 301 redirect nie działają i lądują na stronie „Strona nie istnieje”.
Wsparcie WPBeginner
Cześć Roshni,
Używa adresu Twojej witryny WordPress zdefiniowanego na stronie Ustawienia WordPress > Ogólne.
Admin
Nalin
Cześć,
Jeśli chcę zmienić strukturę adresów URL moich postów, czy przekierowanie jest nadal konieczne? Czy WP nie zajmuje się tym już sam?
Również, jeśli nie będę przekierowywać, czy będzie to szkodliwe dla SEO, czy wyszukiwarki same sobie poradzą z automatycznym przekierowaniem WP?
Melissa
Bardzo pomocne. Dziękuję za wskazówkę. Dziękuję za tak proste wyjaśnienie.
Melissa
Walter A.
Dziękuję bardzo, spędziłbym tyle czasu robiąc to na długą metę. Cieszę się, że przekierowanie zadziałało natychmiast po instalacji.
Cristian Adam
Witaj Wpbeginner, mam pytanie dotyczące stałego przekierowania 301 i Twoja rada będzie świetna. Mam stronę internetową o chrapaniu i na tej stronie są 2 powiązane artykuły, jeden z nich pozycjonuje się dla wielu słów kluczowych na pozycjach 2-10 (artykuł A), a drugi tylko dla 4-5 słów kluczowych na pozycjach 1-3 (artykuł B). Oba artykuły znajdują się na pierwszej stronie Google i chcę na stałe przekierować artykuł B do A. Na mojej stronie są również artykuły, które wskazują na artykuł B i chcę, aby wskazywały na artykuł A, używając tych samych tekstów kotwiczących. Teraz moje pytanie: Czy te zmiany przeniosą "sok" z artykułu B do A i zwiększą pozycje artykułu A? A jeśli dokonam tych zmian, czy powinienem usunąć artykuł B i ponownie wykorzystać treść na innych stronach? Dziękuję bardzo za Twój czas, będę czekać na Twoją odpowiedź, proszę wybaczyć mój słaby angielski.
Wsparcie WPBeginner
Cześć Christianie,
Przekierowanie 301 przekaże „sok z linków” do nowego artykułu. Jednak inne czynniki rankingowe wyszukiwarek również będą miały zastosowanie do nowego artykułu, takie jak trafność, kontekst, gęstość słów kluczowych i inne. Wyszukiwarki mogą nie uznać go za trafny dla starych słów kluczowych.
Admin
Raj
Witajcie, zespół WP Beginner,
Szybkie pytanie.
W zeszłym roku, kiedy zmienialiśmy adresy URL, Wordpress automatycznie przekierowywał stare adresy URL na nowe.
Ale po niedawnej aktualizacji rdzenia WordPress automatyczne przekierowanie nie działa.
Czy mógłbyś to wyjaśnić? Czy coś przeoczyłem?
Adebowale Adewale
Zmieniam domenę strony wordpress example.com na example.com.ng. Próbowałem kilku reguł przekierowania 301 w .htaccess, tylko strona główna się przekierowuje.
Proszę, pomóż mi z właściwym kodem.
Próbowałem każdego z osobna:
# BEGIN WordPress RewriteEngine On RewriteCond %{HTTP_HOST} ^www.example.com RewriteRule (.*) http://www.example.com.ng/$1 [R=301,L] # END WordPressi
RewriteEngine on RewriteCond %{HTTP_HOST} ^example.com [NC,OR] RewriteCond %{HTTP_HOST} ^www.example.com [NC] RewriteRule ^(.*)$ http://example.com.ng/$1 [L,R=301,NC]Żadne nie działa dla mnie.
Adebowale Adewale
Bardzo dziękuję! Jestem bardzo wdzięczny.
Shubham Davey
Czy muszę posiadać domenę podczas przekierowania? Moja domena wygasa 31 lipca i będę przekierowywać na nową domenę. Czy podczas przekierowania muszę posiadać domenę po 31 lipca?
Wsparcie WPBeginner
Hej Shubham,
Tak, będziesz potrzebować tej domeny, aby Twoje przekierowania nadal działały.
Admin
christian
Mam ponad 850 starych postów, które niedawno usunąłem ze swojej strony z pewnych powodów. Chciałbym zapytać, czy istnieje łatwy i zautomatyzowany sposób na przekierowanie wszystkich starych postów do jednego posta. Metody, które wymieniliście, są łatwe do wykonania, jeśli próbujesz przekierować 1 lub 2 posty. Proszę, pomóż mi. Twoja odpowiedź jest ważna.
christian
Czy moje pytanie też nie jest ważne? Proszę, Twoja odpowiedź będzie bardzo doceniona. Potrzebuję tego.
Haitham Alnaqeb
Możesz spróbować metod stałego przekierowania z cPanelu. Możesz przekierować wszystkie swoje błędy 404 na konkretną stronę.
Harmony A-E
Czy mogę przekierować mój wp-login na stronę 401 (nieautoryzowany) za pomocą tej wtyczki?
Ahu
Cześć, to bardzo pomocny post, dziękuję, ale wydaje się, że instrukcje dotyczą przekierowań z WP do WP.
Przenoszę moją stronę z WordPressa na platformę New Kajabi.
Mam około 250 postów/stron w WP do przekierowania 301 na moją nową stronę Kajabi.
Moja nazwa domeny pozostanie taka sama, ale struktury adresów URL i nazwy postów/stron będą inne.
Czy polecane przez Ciebie narzędzia nadal działałyby w moim przypadku? Jeśli tak, to w jaki sposób?
Będę wdzięczny za pilną odpowiedź, Dziękuję
Ahu
Zoltan
Jedna rzecz, która nie jest dla mnie jasna. Właściwie dwie rzeczy. 1 – Czy wykonuję przekierowanie na mojej nowej stronie, czy na starej? 2 – Skąd mam wziąć pełną listę moich stron internetowych ze starej strony?
Lokesh thota
Cześć. Mam stronę WordPress ze 100 wpisami. Ale większość linków zwrotnych prowadzi do wpisów, a nie do strony głównej. Czy któraś z powyższych metod przekieruje wszystkie wpisy na nowy adres URL? Chcę przekierować 301 z tylko jednego adresu URL na mój nowy adres domenowy, a nie z 90 adresów URL. Ale jednocześnie nie chcę tracić „soku” z linków z tych wpisów. Proszę, podaj sposób na najpierw przekierowanie wszystkich starych wpisów na starą stronę główną, a następnie przekierowanie starej strony głównej na nowy adres URL.
Ado
Cześć, dzięki za te informacje, bardzo pomocne.
Zdecydowałem się więc użyć wtyczki Simple 301 Redirects… ale zrobiłem coś NAPRAWDĘ głupiego….
Moja strona wordpress nadal znajduje się w podkatalogu, z adresem strony ustawionym na główny adres URL (więc adres URL WordPress to http://example.com/dev2017, a adres URL strony to http://example.com i plik .htaccess zaktualizowany)
Pojawiły się wyniki wyszukiwania Google pokazujące adres podkatalogu, więc zainstalowałem wtyczkę i ustawiłem przekierowanie ze znakiem wieloznacznym dla podkatalogu (oczywiście nie myślałem zbyt dobrze) i teraz nie mogę wejść do panelu administracyjnego WP (ponieważ znajduje się on w podkatalogu!!)
Czy jest jakiś sposób, aby cofnąć te przekierowania? Jeśli odinstaluję wtyczkę przez FTP, czy to zepsuje stronę???
Głupi ja….
Wsparcie WPBeginner
Hej Ado,
Najpierw musisz wyłączyć wtyczkę. Następnie musisz usunąć plik .htaccess z głównego folderu Twojej witryny. Będziesz mógł zalogować się do swojej witryny WordPress. Po zalogowaniu będziesz musiał wygenerować plik .htaccess. Po prostu odwiedź Ustawienia » Permalinki, a następnie kliknij przycisk Zapisz zmiany, nic nie zmieniając.
Admin
Fumio Mori
czy mogę użyć adresu URL żądania ze zmienną?
Jennifer
Nie mogło być łatwiej! Dziękuję
Philemon O'Arpelleh
Proszę, zmieniłem adres permalinka mojej strony WordPress z
http://www.example.com/blog/%postname%nahttp://www.example.com/articles/%category%/%postname%i WSZYSTKIE moje poprzednie posty są dotknięte.Proszę o pomoc w skonfigurowaniu jednorazowego przekierowania dla WSZYSTKICH postów.
Dziękuję.
Wsparcie WPBeginner
Hej Philemon,
Możesz to zrobić, odwiedzając stronę linków bezpośrednich w ustawieniach.
Admin
Mark
Jaki jest najlepszy sposób na przekierowanie adresu takiego jak: mywbsite.com/wp-content/uploads/2008/12/mybook.pdf na zwykłą stronę internetową. To nie jest zwykła strona ani post WordPress, ale jest wysoko w rankingu na niektóre słowa kluczowe i chciałbym przekierować na konkretną stronę WordPress. JAKĄ metodę przekierowania powinienem użyć? W tym przypadku prosty wtyczka do przekierowania 301 nie działa dla mnie.
dzięki
Chrissy
Mam być może głupie pytanie. Mam stronę, która nie jest stroną WordPress (obecnie korzysta z Shopify) i odtwarzam tę stronę pod nowym adresem URL w WordPress. Czy wtyczki do przekierowań nadal będą działać, aby kierować stare (Shopify) linki do nowych (WordPress)?
Wsparcie WPBeginner
Hej Chrissy,
Wtyczki WordPress zostaną zainstalowane na Twojej stronie WordPress. Mogą one przekierować użytkowników do odpowiedniego posta/strony/produktu, gdy użytkownik odwiedzi Twoją stronę internetową. Będziesz musiał przekierować odwiedzających Shopify na swoją stronę WordPress, a następnie wtyczki przekierowujące zajmą się resztą.
Admin
Thom Duncan
Jestem w stanie utworzyć przekierowanie za pomocą wtyczki Redirection, ale z tym problemem:
/stary/ do /nowy/ działa dobrze, ale
"/old" do "/new/" wybiera strony, których nie chcę przekierowywać, takie jak
"/old-2016", które następnie wskazuje na nieistniejący "/new/-2016".
Charles D. Shell
Mam irytujący problem. Moja witryna miała domyślne ustawienia dla wpisów na blogu, więc ustawiłem przekierowania i zmieniłem je na opcję %postname%. Niestety, gdy to robię, moja strona główna (blog) znika. Od dłuższego czasu próbuję rozwiązać ten problem. Czy masz film z rozwiązaniem? A przynajmniej sposób, który skieruje mnie we właściwym kierunku?
Ana
Nie wiem, czy rozumiem Twój problem, ale moją sugestią jest nie przekierowywanie adresu URL (za pomocą wtyczek lub w pliku .htacess). Musisz zmienić strukturę permalinków w konfiguracji WP. Coś w tym stylu: https://www.wpbeginner.com/plugins/how-to-change-custom-post-type-permalinks-in-wordpress/
Mam nadzieję, że mogłem pomóc.
Przepraszam za mój angielski
Charles D. Shell
Kiedy zmieniam strukturę permalinków w panelu na %postname%, moja strona główna http://charlesdshell.com/blog/ znika. A raczej wszystkie posty i widżety znikają. Pozostaje tylko komunikat o błędzie 404.
Wszystkie przekierowania na wszystkich stronach działają poprawnie, ale nie mogę sprawić, by strona główna pozostała na stałe.
Yeshna
Chcę przekierować moją witrynę z wordpress.com na wordpress.org. Czy jest jakiś inny sposób na darmowe przekierowanie?
A propos, czy te wtyczki są darmowe?
Wsparcie WPBeginner
Cześć Yeshna,
Niestety, będziesz musiał kupić usługę przekierowania od WordPress.com, aby przekierować ruch ze swojego starego bloga WordPress.com na swojego nowego bloga WordPress.org.
Admin
Steve
Chcę przekierować moją obecną, działającą stronę WordPress (hostowaną przez Hostgator) na nową nazwę domeny, którą właśnie kupiłem od GoDaddy. Moje pytania brzmią: 1) czy moja nowa nazwa domeny musi być hostowana przez HG, aby moja działająca strona przekierowywała na nową nazwę domeny? 2) czy nowa strona domenowa musi już zawierać treści?
Dziękuję za pomoc.
Aleen
Czy istnieje sposób na masowe przekierowania za pomocą jednej z tych wtyczek? Chcę zaktualizować moje permalinki, aby wykluczyć datę, ale nie chcę ręcznie przekierowywać ponad 200 postów. Proszę o pomoc!
Również dziękuję za wszystkie Twoje świetne artykuły. Świetnie tłumaczysz je w sposób nietechniczny.
nelson
chcę wiedzieć, czy można to zrobić. mam użytkownika, który miał działającą stronę, po tym jak zainstalowałem wordpressa, chciał przejść na wordpressa, więc stworzyłem mu miejsce i stronę, która nazywa się wordpress/newsite.
teraz chcę:
po wpisaniu mojego.starego.url/site informacje, które się pojawią, powinny być wordpress/newsite
czy to jest możliwe z przekierowaniem.
Aslam Khan
Wcześniej usunąłem kilka moich postów z mojej strony internetowej.
Teraz, zgodnie z oczekiwaniami, otrzymuję błędy 404 dla tych stron.
Próbowałem przekierować stare adresy URL za pomocą metody udostępnionej przez mojego dostawcę hostingu. Ale te przekierowania nie działają.
Chciałbym zapytać, czy użycie przekierowań .htaccess i zachowanie poprzednich ustawień przekierowań u dostawcy hostingu może spowodować jakieś problemy?
Potrzebuję fachowej porady.
Laura
Ok, nie jestem pewien, dlaczego metoda .htaccess u mnie nie działa. Chciałbym uniknąć instalowania dodatkowych wtyczek na stronie klienta. Mają ich już za dużo, jak na mój gust. Użyłem Twoich instrukcji, ponieważ to, czego używałem do przekierowań w przeszłości, z jakiegoś powodu nie działało na jej stronie. Ale to też nie działa. Nie wiem, co jest problemem. Czy spotkałeś się z tym wcześniej? Wyczyściłem Permalinks, ale nadal otrzymuję 404, gdy próbuję przejść do starego adresu URL, który przepisałem.
Martin
Mam tutaj ten sam problem. Nadal się nie przekierowuje.
Rhys Clay
@Aslam & @Laura,
Jednym małym haczykiem w przypadku 301 i WordPressa przez plik .htaccess jest to, że musisz umieścić swoje przekierowania między:
RewriteEngine On
I:
RewriteBase /
Dzieje się tak, ponieważ WordPress ma własne modyfikacje pliku htaccess do zastosowania i zmienia ustawienie RewriteBase, co moim zdaniem powoduje problemy ze zwykłymi przekierowaniami 301 na hostingu współdzielonym.
Mauro
Jak wpbeginner wykonuje przekierowania na stronie? .htaccess, wtyczki Redirections, czy co?
Dzięki,
Jagdeep Singh
Zainstalowałem tę wtyczkę, pojawia się ona w zakładce „Ustawienia”, a nie w opcji „Narzędzia”.
Mike
Dziękuję bardzo za wskazówkę dotyczącą wtyczki 301 Redirects, działa jak marzenie!
Sumit
Myślę, że w WordPressie nie ma potrzeby ustawiać przekierowań przy zmianie adresu URL wpisu. Robi się to automatycznie. Prawda?
Laura
Jeśli ktoś dodał stary adres URL do zakładek, na przykład, lub jeśli wyszukiwarki zaindeksowały stary adres URL i nadal wyświetlają go w wynikach wyszukiwania, musisz ustawić przekierowanie, aby nie tracić ruchu.
Allahlea
Przeszukałem wszystko i chcę potwierdzić to, czego się nauczyłem.
Chcę przekierować moją stronę z wordpress.com do wordpress.org. Nie ma innego sposobu na przekierowanie, jak tylko zapłacić za przekierowanie strony. Prawda? Czy jest jakaś inna opcja?
Jeśli nie ma innego sposobu, czy mogę przekierować każdy pojedynczy post za darmo? jeśli tak, to JAK?
Kelly
ALLAHLEA, czy znalazłeś odpowiedź na to pytanie? Chcę wiedzieć to samo.
SK
Dziękuję bardzo. Uratowałeś mi dzień. Potrzebuję tego posta, aby przekierować wszystkie moje stare posty do nowych postów. Mam jednak pytanie. Po prostu przekierowałem stary post do nowego zaktualizowanego posta, ale nie usunąłem treści starego posta. Mój stary i nowy post mają te same treści, ale przekierowałem stary post do nowego posta. Czy powinienem usunąć treści starego artykułu, aby uniknąć problemów z plagiatem? Czy to wpływa na moje SEO? Jeszcze raz dziękuję za ten cenny post.
Wsparcie WPBeginner
Nie, wszystko w porządku. Wyszukiwarki rozumieją, że właściciele stron mogą chcieć przekierowywać adresy URL z innych powodów.
Admin
Aditya Mankad
Jak mogę ustawić przekierowanie na darmowym koncie WordPress. Jestem prawie pewien, że nie mogę dodać wtyczki.
Czy jest to możliwe, a jeśli nie; inny sposób na przekierowanie użytkowników na moją nową stronę (która NIE jest darmowym hostingiem)
P.S. podałem informacje o nowej witrynie jako nie darmowy hosting, ponieważ być może coś można z tym zrobić.
Wsparcie WPBeginner
Proszę zapoznać się z naszym przewodnikiem, jak poprawnie przenieść się z WordPress.com na samodzielnie hostowaną stronę WordPress.org.
Admin
Danny Flood
Dziękuję za to, ale nic mi nie działa. Próbowałem 3 różnych wtyczek – Quick Page / Post Redirect, Simple 301 Redirects i Redirection. Jedyną rzeczą, którą są w stanie osiągnąć, jest przekierowanie mnie, gdy jestem zalogowany do WP-Admin. Dla niezalogowanych użytkowników przekierowanie nie działa. Jak to naprawić?
Jim
Zmieniłem nazwę TAG.
Jak mogę użyć Twojego rozwiązania .htaccess do przekierowania starego-tagu na nowy-tag?
Czy to możliwe?
Dzięki!
Anand
Ups… mój komentarz, który był właściwie pytaniem, najwyraźniej nie przypadł Ci do gustu.
W porządku, jeśli nie masz odpowiedzi. Oznacza to po prostu, że musisz pracować więcej i lepiej.
Thanks anyway
Wsparcie WPBeginner
We answered your comment.
sorry for the delay.
Admin
Anand
Cześć,
Dziękuję za przedstawienie wtyczek do przekierowań.
Czy za pomocą wtyczek „przekierowania” można dodawać masowe przekierowania?
Przykładem jest zmiana nazwy domeny, gdzie chciałbyś przekierować wszystkie strony ze starej domeny na nową. Dodawanie przekierowań pojedynczo dla każdej strony nie wydaje się dobrym rozwiązaniem.
Doceniam Twoją pomoc, proszę.
Wsparcie WPBeginner
Tak, jest to możliwe.
Admin
Johnny
WOW! Dziękuję!
Denika
Używając sposobu kodowania do uzyskania przekierowania, czy musisz uwzględniać RewriteEngine On dla każdego przekierowania? Czy uwzględniasz to raz i po prostu kontynuujesz z każdym przekierowaniem we własnej linii?
nina
Czy zachowujemy pozycje w wyszukiwarce Google przy przekierowaniach, powiedzmy, że moje posty, które chcę przekierować, znajdują się na pierwszej stronie Google. Co dzieje się po przekierowaniu? Dziękuję, liczę na odpowiedź.
Wsparcie WPBeginner
Jeśli wykonujesz przekierowanie 301, Google uzna nowy adres URL za zamiennik starego. Jednak pozycja tej strony w wynikach wyszukiwania będzie zależeć od jej zawartości. Na przykład, jeśli Twoja stara strona dotyczyła „jabłek”, a Twoja nowa strona dotyczy „pomarańczy”, to z pewnością nie pojawi się już dla słów kluczowych związanych z jabłkami.
Admin
Nina
Dzięki, mam jeszcze jedno pytanie. Zapomniałem dodać, że chcę przekierować niektóre posty z bloga A do nowego bloga B. Czy mogę nadal stosować te techniki? Czy muszę skopiować stare treści do nowego posta na blogu B, czy mam rację? Chcę, aby treść pozostała taka sama, tylko żeby była wyświetlana na blogu B zamiast na blogu A. Czy w takim przypadku Google również utrzyma rankingi?
Dzięki wielkie jeszcze raz:)
Raghu koorthy
Czy możesz opublikować artykuł o tym, jak stworzyć stronę docelową lub stronę przechwytującą i połączyć ją z Mail Chimp. Dziękuję.
Raghu Koorthy
Proste, ale bardzo przydatne informacje.
Zacząłem ostatnio pracować z WP i TWÓJ BLOG jest pierwszym punktem odniesienia, gdy potrzebuję pomocy.
Dziękuję zespołowi za pomoc.
Esmaeil
Krótko i użytecznie. Wielkie dzięki.