Zaufane samouczki WordPress, kiedy ich najbardziej potrzebujesz.
Przewodnik dla początkujących po WordPressie
WPB Cup
25 milionów+
Witryny korzystające z naszych wtyczek
16+
Lata doświadczenia z WordPressem
3000+
Samouczki WordPress od ekspertów

Jak przekierować stronę lub adres URL w WordPress (2 metody)

Nic nie jest bardziej frustrujące niż kliknięcie linku na własnej stronie i trafienie na błąd „Nie znaleziono strony”. To drobny problem, który może powodować duże kłopoty, od wprowadzania w błąd odwiedzających po szkodzenie Twoim ciężko wypracowanym rankingom w wyszukiwarkach.

Tutaj, w WPBeginner, przez lata zarządzaliśmy niezliczonymi migracjami stron internetowych i aktualizacjami treści. Wiemy z pierwszej ręki, że konfigurowanie przekierowań może wydawać się techniczne i onieśmielające, ale nie musi tak być.

Pokażemy Ci dwie proste metody obsługi przekierowań w WordPressie. Są to dokładne, uproszczone techniki, których używamy, aby nasza strona działała płynnie, a nasi czytelnicy byli zadowoleni.

Jak przekierować stronę lub adres URL w WordPress

Dlaczego przekierować stronę lub adres URL w WordPressie?

W WPBeginner widzieliśmy niezliczone strony tracące ruch i pozycje z powodu niedziałających linków i brakujących stron. Dlatego właściwe przekierowania adresów URL są niezbędne dla każdej strony WordPress.

Najczęściej ustawiamy przekierowania, gdy nasi klienci przenoszą się do nowej domeny lub zmieniają strukturę adresów URL. Jest to również niezbędne przy scalaniu wielu wpisów lub stron, usuwaniu nieaktualnych treści, które nadal generują ruch, restrukturyzacji nawigacji strony internetowej lub tworzeniu tymczasowych stron docelowych promocji.

Te sytuacje zdarzają się częściej, niż mogłoby się wydawać, a posiadanie solidnej strategii przekierowań może uchronić Cię przed poważnymi problemami w przyszłości.

Niedziałające linki mogą poważnie zaszkodzić wydajności Twojej witryny. Nie tylko szkodzą Twoim rankingom w wyszukiwarkach, ale także obniżają zaufanie użytkowników, zmniejszają współczynniki konwersji, marnują budżet reklamowy i zwiększają współczynniki odrzuceń.

Przykład strony 404

Oferuje to słabe wrażenia użytkownika i może negatywnie wpłynąć na Twoje SEO.

Na szczęście możesz łatwo śledzić błędy 404 i przekierowywać adresy URL do istniejących stron.

Mając to na uwadze, przyjrzyjmy się, jak przekierować stronę lub adres URL w WordPress. Omówimy dwie metody:

  1. Tworzenie przekierowań za pomocą All in One SEO (AIOSEO)
  2. Tworzenie przekierowań ręcznie przez edycję .htaccess (zaawansowane)
  3. Frequently Asked Questions About WordPress Redirects

    Metoda 1: Tworzenie przekierowań za pomocą All in One SEO (AIOSEO)

    Najprostszym sposobem przekierowania stron i adresów URL w WordPressie jest użycie wtyczki All in One SEO (AIOSEO). Jest to najlepsza wtyczka SEO dla WordPressa i oferuje potężny dodatek Redirection Manager, który bardzo ułatwia konfigurację przekierowań.

    Uwaga: Aby korzystać z menedżera przekierowań, potrzebna będzie wersja AIOSEO Pro. Istnieje również bezpłatna wersja AIOSEO, ale nie zawiera ona przekierowań 301.

    Pierwszą rzeczą, którą musisz zrobić, jest zainstalowanie i skonfigurowanie wtyczki AIOSEO Pro na swojej stronie internetowej. Szczegółowe instrukcje znajdziesz w naszym przewodniku jak poprawnie skonfigurować All in One SEO.

    Następnie będziesz musiał aktywować dodatek Redirect Manager (Menedżer przekierowań). Po prostu przejdź do All in One SEO » Redirects (Wszystko w jednym SEO » Przekierowania) i kliknij przycisk ‘Activate Redirects’ (Aktywuj przekierowania).

    Aktywuj przekierowania AIOSEO

    Na koniec będziesz musiał kliknąć zakładkę ‘Settings’ (Ustawienia), aby wybrać metodę przekierowania.

    Zalecamy opcję „PHP”, ponieważ jest najprostsza i nie wymaga technicznej konfiguracji serwera WWW.

    Wybierz metodę przekierowania

    Teraz jesteś gotowy do przekierowania swoich stron WordPress. Możesz to zrobić za pomocą AIOSEO Redirection Manager lub edytora treści WordPress.

    Tworzenie przekierowania za pomocą menedżera przekierowań AIOSEO

    Gdy nadal znajdujesz się na stronie All in One SEO » Przekierowania, możesz wrócić do zakładki „Przekierowania”. Ta strona pozwala zarządzać przekierowaniami i dodawać nowe.

    Aby dodać nowe przekierowanie, musisz dodać slug posta adresu URL, który nie działa. Slug to część adresu URL znajdująca się po nazwie domeny Twojej witryny.

    Przyjrzyjmy się przykładowi. Pełny adres URL wpisu lub strony wygląda następująco:

    https://example.com/old-coffee-link-is-broken/
    

    W tym przypadku „slug” posta to ostatnia część adresu URL:

    /old-coffee-link-is-broken/
    

    Musisz wpisać lub wkleić slug posta z niedziałającego linku w polu ‘Source URL’ w następujący sposób:

    Wprowadź adres URL źródłowy w AIOSEO Redirection Manager

    Wskazówka: Możesz przekierować wiele adresów URL źródłowych do tego samego adresu URL docelowego. Po prostu kliknij przycisk „Dodaj URL”, aby dodać dodatkowe pole „URL źródłowy”.

    Następnie musisz wprowadzić „slug” istniejącej strony, do której chcesz przekierować adres URL. Musisz wpisać lub wkleić go w pole „Docelowy adres URL”.

    Wprowadź adres URL docelowy w Menedżerze przekierowań AIOSEO

    Alternatywnie, możesz po prostu wpisać część tytułu strony, a AIOSEO wyświetli listę pasujących wpisów i stron.

    Po kliknięciu odpowiedniego posta, jego ścieżka zostanie automatycznie wprowadzona.

    Wpisywanie tytułu strony docelowej w menedżerze przekierowań AIOSEO

    Ostatnim krokiem jest wybór typu przekierowania.

    Upewnij się, że wybrano typ przekierowania „301 Moved Permanently”, a następnie kliknij przycisk „Add Redirect”.

    Upewnij się, że typ przekierowania 301 jest wybrany w Menedżerze przekierowań AIOSEO

    Teraz możesz przewinąć w dół, aby wyświetlić dziennik utworzonych przekierowań.

    Kolumna „Odwiedziny” pokazuje liczbę osób, które odwiedziły przekierowany link, a opcja przełączania umożliwia włączenie lub wyłączenie poszczególnych przekierowań 301.

    Dziennik przekierowanych stron w menedżerze przekierowań AIOSEO

    Tworzenie przekierowania z edytora treści WordPress

    Możesz również użyć All in One SEO do przekierowania opublikowanego posta lub strony podczas jej edycji.

    Po przewinięciu strony na dół edytora WordPress znajdziesz sekcję Ustawienia AIOSEO. Musisz kliknąć zakładkę 'Przekierowania'.

    Przekierowanie posta lub strony z edytora treści za pomocą AIOSEO

    Znajdziesz tu te same opcje przekierowania, które omówiliśmy powyżej. Adres URL źródłowy został już wypełniony, a Ty musisz dodać adres URL docelowy.

    Następnie upewnij się, że wybrany jest typ przekierowania ‘301 Moved Permanently’ (301 Przeniesiono na stałe), a następnie kliknij przycisk ‘Add Redirect’ (Dodaj przekierowanie).

    Wskazówka Pro: Jedną z najlepszych rzeczy w używaniu AIOSEO jest to, że może ono automatycznie utworzyć dla Ciebie przekierowanie 301. Jeśli kiedykolwiek zmienisz adres URL posta w edytorze WordPress, AIOSEO wyskoczy z pytaniem, czy chcesz przekierować stary adres URL na nowy. Oszczędza to krok i zapobiega uszkodzonym linkom! 👍

    Metoda 2: Ręczne tworzenie przekierowań poprzez edycję pliku .htaccess

    Możesz również przekierować stronę lub adres URL bez użycia wtyczki. Aby to zrobić, musisz ręcznie dodać kod do pliku .htaccess swojej witryny. Ta metoda nie jest odpowiednia dla początkujących, ponieważ drobny błąd może zepsuć Twoją witrynę.

    Przed użyciem tej metody zdecydowanie zalecamy wykonanie kopii zapasowej pliku .htaccess.

    Następnie możesz wprowadzać zmiany w pliku za pomocą narzędzia edytora All in One SEO lub edytować go bezpośrednio za pomocą FTP lub menedżera plików Twojego dostawcy hostingu.

    Edycja .htaccess za pomocą edytora .htaccess All in One SEO

    Wtyczka All in One SEO oferuje łatwy sposób edycji pliku .htaccess. Jednak do korzystania z edytora .htaccess będziesz potrzebować  All in One SEO Pro.

    Po zainstalowaniu i skonfigurowaniu AIOSEO, przejdź do strony All in One SEO » Narzędzia . Następnie przełącz się na zakładkę „Edytor .htaccess”.

    Edycja pliku .htaccess za pomocą All in One SEO

    Ta strona wyświetli zawartość Twojego pliku .htaccess. Musisz wkleić swój kod przekierowania na dole pliku, po linii '# END WordPress'.

    Oto proste przekierowanie, w którym próbujemy wysłać użytkownika odwiedzającego stary post do nowego posta.

    Redirect 301 /thisistheoldurl/ https://yoursite.com/thisisthenewurl/
    

    Pamiętaj, aby zastąpić przykładowe adresy URL własnymi. Oto, co oznacza każda część:

    • /tenstaryadresurl/ — To jest ścieżka Twojego starego adresu URL, z którego chcesz przekierować. Jest to część, która znajduje się *po* nazwie Twojej domeny i musi zaczynać się od /.
    • https://twojastrona.com/tennowyadresurl/ — To jest kompletny, pełny adres URL nowej strony, na którą chcesz skierować odwiedzających. Upewnij się, że uwzględniłeś część https://.

    Po wykonaniu tej czynności kliknij przycisk „Zapisz zmiany” na górze strony, aby zaktualizować plik .htaccess nowym kodem.

    Edycja pliku .htaccess bezpośrednio

    Możesz również edytować plik .htaccess bezpośrednio, bez potrzeby korzystania z wtyczki. Aby to zrobić, musisz połączyć się ze swoją witryną za pomocą klienta FTP lub menedżera plików Twojego dostawcy hostingu.

    Plik .htaccess znajdziesz w głównym katalogu swojej witryny. Jeśli go tam nie widzisz, zapoznaj się z naszym przewodnikiem na temat dlaczego nie możesz znaleźć pliku .htaccess na swojej stronie WordPress.

    Możesz edytować plik za pomocą funkcji Edytuj w menedżerze plików. W przeciwnym razie możesz pobrać .htaccess na swój komputer i edytować go za pomocą edytora tekstu, takiego jak Notatnik.

    Powinieneś wkleić poniższy kod przekierowania na końcu pliku .htaccess, po linii ‘# END WordPress’.

    RewriteEngine On Redirect 301 /thisistheoldurl/ http://yoursite.com/thisisthenewurl/
    

    Pamiętaj, aby zastąpić przykładowe adresy URL swoimi rzeczywistymi linkami. Ważne jest, aby zachować prawidłowy format:

    • Pierwsza część, /thisistheoldurl/, to ścieżka starego adresu URL po nazwie Twojej domeny.
    • Druga część, https://yoursite.com/thisisthenewurl/, musi być pełnym nowym adresem URL.
    Edytuj plik .htaccess

    Upewnij się, że zapisałeś zmiany i, jeśli to konieczne, prześlij plik .htaccess z powrotem na serwer.

    Teraz możesz przetestować swoje przekierowanie, aby upewnić się, że działa poprawnie zgodnie z Twoimi zamiarami.

    Najczęściej zadawane pytania dotyczące przekierowań w WordPressie

    Przez lata pomogliśmy tysiącom użytkowników z ich stronami WordPress, a wiele tych samych pytań dotyczących przekierowań pojawia się regularnie. Oto odpowiedzi na niektóre z najczęstszych z nich.

    1. Czym jest przekierowanie 301?

    Przekierowanie 301 to stała instrukcja, która wysyła odwiedzających i wyszukiwarki z jednego adresu URL do innego. Informuje wyszukiwarki, że strona została na stałe przeniesiona i powinny przekazać wartość rankingową ze starego adresu URL do nowego.

    2. Kiedy powinienem używać przekierowania 301 w WordPressie?

    Powinieneś używać przekierowania 301 zawsze, gdy na stałe przenosisz lub usuwasz stronę. Typowe sytuacje obejmują zmianę adresu URL strony (permalink), scalenie dwóch wpisów w jeden, przeniesienie na nową domenę lub usunięcie starej treści, która nadal generuje ruch.

    3. Czy przekierowania spowalniają stronę WordPress?

    Kilka dobrze zarządzanych przekierowań nie będzie miało zauważalnego wpływu na szybkość Twojej strony. Jednak duża liczba przekierowań lub „łańcuchy przekierowań” (gdzie jeden adres URL przekierowuje do innego, który ponownie przekierowuje) mogą wydłużyć czas ładowania.

    Używanie narzędzia takiego jak Menedżer Przekierowań w AIOSEO pomaga zapobiegać tym problemom.

    4. Jak sprawdzić, czy moje przekierowanie działa poprawnie?

    Najprostszym sposobem sprawdzenia jest wpisanie starego adresu URL w przeglądarce. Powinna ona natychmiast przekierować Cię do nowej strony.

    Wskazówka: Zalecamy przetestowanie tego w trybie „Incognito” lub „Prywatnym” przeglądarki. Zapobiega to wyświetlaniu starej wersji strony przez pamięć podręczną przeglądarki i potwierdza, że przekierowanie działa dla wszystkich odwiedzających. Możesz również użyć bezpłatnego narzędzia do sprawdzania przekierowań online, aby zweryfikować kod statusu 301.

    5. Czy lepiej użyć wtyczki, czy edytować plik .htaccess?

    Dla prawie każdego lepszym wyborem jest użycie wtyczki, takiej jak All in One SEO. Jest bezpieczniejsza, znacznie łatwiejsza w użyciu i pomaga śledzić oraz zarządzać wszystkimi przekierowaniami z jednego miejsca.

    Edycja pliku .htaccess jest metodą tylko dla zaawansowanych użytkowników, ponieważ drobny błąd może łatwo zepsuć Twoją stronę internetową.

    Teraz, gdy wiesz, jak przekierowywać strony i adresy URL, możesz zapoznać się z innymi poradnikami dotyczącymi przekierowań w WordPressie:

    Mamy nadzieję, że ten samouczek pomógł Ci dowiedzieć się, jak przekierować stronę lub adres URL w WordPress. Możesz również zapoznać się z naszym przewodnikiem na temat różnicy między przekierowaniami 302 i 301 lub naszym wyborem ekspertów najlepszych wtyczek do przekierowań w WordPress.

    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.

    Ujawnienie: Nasze treści są wspierane przez czytelników. Oznacza to, że jeśli klikniesz w niektóre z naszych linków, możemy otrzymać prowizję. Zobacz jak finansowany jest WPBeginner, dlaczego to ważne i jak możesz nas wesprzeć. Oto nasz proces redakcyjny.

    Ostateczny zestaw narzędzi WordPress

    Uzyskaj BEZPŁATNY dostęp do naszego zestawu narzędzi – kolekcji produktów i zasobów związanych z WordPress, które powinien mieć każdy profesjonalista!

    Interakcje czytelników

    9 CommentsLeave a Reply

    1. To bardzo częsty błąd na stronach internetowych WordPress.
      Staje się to bardzo trudne i tworzy bardzo złe doświadczenie użytkownika.
      Dziękuję za stworzenie przewodnika krok po kroku, jak sobie z tym poradzić i przekierować strony na niestandardową stronę, która zapewnia dobre doświadczenie użytkownika.
      Mam pytanie dotyczące błędu 403.
      Chodzi mi o to, czy technicznie jest między nimi jakaś różnica?
      Jak możemy je rozróżnić i jak algorytmy Google rozróżniają te błędy?

      • 403 oznacza, że strona jest niedostępna dla odwiedzającego, podczas gdy 404 oznacza, że strona nie istnieje pod tym adresem URL.

        Chyba że tutaj zaznaczymy inaczej, Google prawdopodobnie potraktowałoby je podobnie.

        • Dziękuję za jasne wskazówki.
          Oznacza to, że strona istnieje i nie jest dostępna, czyli występuje błąd 403.
          Ma to sens, gdy zmieniamy adres URL, a strona nadal istnieje, ale ponieważ adres URL został zmieniony, nie jest dostępna.
          W tym miejscu używamy przekierowania.

    2. Przekierowałem moją pierwszą witrynę na inną witrynę za pomocą przekierowania 301. Jeśli usunę 301, czy druga witryna nadal będzie się pozycjonować, czy pierwsza witryna odzyska swoje pozycje?

      • Druga witryna byłaby pozycjonowana na podstawie jej treści, podczas gdy pierwsza witryna byłaby pozycjonowana na podstawie jej treści po ponownym zaindeksowaniu adresu URL.

        Admin

      • Jeśli usuniesz przekierowanie 301, nie sądzę, aby wpłynęło to na drugie URL pod względem rankingów.
        Drugie miejsce będzie nadal cieszyć się rankingami samo w sobie, pod warunkiem, że będzie faworyzować wyszukiwarkę Google pod względem linków zwrotnych, treści itp.
        W przypadku pierwszego URL będziesz musiał poprosić o ponowne zaindeksowanie URL, zanim Google będzie mogło je ponownie rozpoznać i zaindeksować.

    3. Chciałbym zapytać o przekierowania i wyszukiwarkę Google. Jeśli mam zaindeksowaną stronę, która już nie istnieje i wykonam przekierowanie zgodnie z Twoimi instrukcjami, czy muszę powiadomić Google, że strona już nie istnieje, używając jakiegoś narzędzia w Konsoli wyszukiwania? Czy Google dostosuje to z czasem dzięki przekierowaniu 301?

      • Tak, przekierowanie to w zasadzie wszystko, czego będziesz potrzebować.

        Możesz również ponownie przesłać mapę witryny, ale przekierowanie jest najważniejsze.

        • Dziękuję za informacje i odpowiedź. Twoja druga odpowiedź utwierdziła mnie w przekonaniu, że robię to poprawnie, ale Twoja pierwsza odpowiedź dotycząca mapy witryny zawierała interesujący fakt, którego nie robiłem, a który mógłby być korzystny w przypadku wystąpienia takiego problemu. Dziękuję za interesującą wskazówkę, jak zrobić to jeszcze lepiej.

    Zostaw odpowiedź

    Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszą polityką komentowania, a Twój adres e-mail NIE zostanie opublikowany. Prosimy NIE używać słów kluczowych w polu nazwy. Prowadźmy osobistą i znaczącą rozmowę.