Jak przekierować adres URL WordPressa z wtyczką i bez niej?

Jeśli nie wiesz, jak przekierować adresy URL WordPress, ten artykuł rozwieje wątpliwości.

Przekierowanie URL, znane również jako „przekierowanie adresu URL”, to technika używana do dosłownie przekierowania użytkowników Twojej witryny z jednej domeny lub strony na inną. Możliwe jest wybranie dowolnej strony internetowej w celu przekierowania odwiedzających, ale zwykle jest ona używana do przekierowywania ich w ramach tej samej witryny.

Może być kilka przypadków, w których chcesz przekierować określone adresy URL swojego bloga WordPress. Może to być spowodowane tym, że chcesz usunąć post na blogu, ale zamiast go usunąć, możesz go przekierować, aby skorzystać z soku wyszukiwarki, który obecnie otrzymuje.

Oszczędza to również pokazywania odwiedzającym ogromnego błędu 404, który nie został znaleziony, pochodzącego z udostępnionych postów w mediach społecznościowych, których nie można usunąć z dnia na dzień.

Innym przykładem może być zmiana struktury adresów URL, a nawet migracja treści z jednej domeny do drugiej. Może to brzmieć jak prosty proces, ale jest to jedna z najbardziej skomplikowanych rzeczy do przejścia dla kogoś, kto nigdy czegoś takiego nie robił.

Jednak nie musisz się martwić, ponieważ istnieje kilka sposobów, aby to zrobić, i właśnie to pokażę ci dzisiaj.

Bez dalszych ceregieli przejdźmy do metod.

Podłącz

Zacznijmy od łatwego.

przekierowanie jest najpopularniejszym wyborem i może zarządzać przekierowaniami 301, błędami 404 i innymi luźnymi elementami Twojej witryny.

Nie potrzebujesz żadnej wiedzy na temat Apache ani Nginx, aby tworzyć przekierowania i zarządzać nimi za pomocą tej wtyczki. Wystarczy zainstalować i natychmiast rozpocząć pracę w kilku prostych krokach. Po zainstalowaniu i aktywacji wtyczki zobaczysz ekran podobny do tego.

Po prostu wprowadź źródłowy adres URL i docelowy adres URL, aby przekierowanie mogło zostać przetworzone. To wszystko, co jest potrzebne, aby to zadziałało.

Przez cPanel

Jeśli nie chcesz używać wtyczki do przekierowywania adresów URL i korzystać z hostingu cPanel, ta opcja będzie odpowiednia.

Proces jest bardzo łatwy i prosty.

Krok 1: Udaj się do cPanelu swojego hostingu i w sekcji „Domeny” kliknij „Przekierowania”. Powinieneś zobaczyć podobny ekran z kilkoma opcjami do wyboru.

Krok 2: W rozwijanym polu „Typ” musisz wybrać rodzaj przekierowania, które chcesz wykonać, czy jest to stałe (301), czy tymczasowe (302). W zależności od linku, na który chcesz przekierować, wybór między dwiema opcjami powinien być łatwy.

Krok 3: W drugim rozwijanym menu musisz wybrać swoją domenę + aktualny adres strony.

Krok 4: Gdy już to zrobisz, w ostatnim polu musisz wpisać adres strony internetowej, który powinien zastąpić aktualny adres strony.

Kliknij „Dodaj” i gotowe.

Korzystanie z .htaccess

Większość współdzielonych platform hostingowych oferuje tę funkcję.

To kolejna metoda działająca z zaplecza Twojej witryny. Zmiana pliku .htaccess może wydawać się drażliwą sprawą i tak naprawdę jest, ale dzięki odpowiednim krokom możesz łatwo to zrobić z powodzeniem.

Zalecam wykonanie kopii zapasowej przed skorzystaniem z tej metody, na wszelki wypadek. Gdy to zrobisz, wykonaj poniższe czynności:

Krok 1: Udaj się do cPanel swojego hostingu i przewiń w dół, aż zobaczysz sekcję „Pliki”. Pod nim kliknij „Menedżer plików”.

Krok 2: W nowym wyskakującym oknie wybierz „Root dokumentu dla” i wybierz żądaną domenę. Nie zapomnij również zaznaczyć pola „Pokaż ukryte pliki” i nacisnąć „Idź”.

Krok 3: Otworzy się nowe okno zawierające wszystkie rodzaje ważnych plików Twojej witryny. Musisz poszukać pliku .htaccess, kliknąć go prawym przyciskiem myszy i wybrać „Edytuj”.

Jeśli twój menedżer plików nie ma pliku .htaccess, musisz go utworzyć, klikając „Nowy plik” w lewym górnym rogu i nadając mu nazwę .htaccess

Krok 4: Gdy znajdziesz się w edytorze .htaccess, skopiuj i wklej to, aby uzyskać trwałe przekierowanie (301):

Redirect 301 /oldpage /newpage

Musisz zastąpić /oldpage ścieżką adresu URL, do którego chcesz zostać przekierowany, a /newpage ścieżką adresu URL, która powinna znajdować się w miejscu starej ścieżki adresu URL. Na przykład, jeśli chcesz przekierować swoją stronę kontaktową do swojego posta na blogu, napisz to w edytorze .htaccess:

Redirect 301 /contact /blog

Pamiętać; nie należy wklejać całego adresu URL podczas przekierowywania w ramach tej samej domeny. Cały adres URL byłby używany tylko podczas przekierowywania z jednej domeny do drugiej. W takim przypadku wyglądałoby to tak:

Redirect 301 /contact https://example.com/blog

Po zakończeniu edytowania pliku .htaccess naciśnij „Zapisz”, a stary adres URL pomyślnie przekieruje nowy adres URL.

Jeśli potrzebujesz pomocy w wygenerowaniu kodu przekierowania, możesz to wykorzystać narzędzie.

MojaKinsta

Kinsta, zarządzany hosting premium, oferuje wiele wspaniałych funkcji, w tym przekierowanie przez pulpit nawigacyjny MyKinsta.

Krok 1: Zaloguj się na swoje konto Kinsta i kliknij swoją witrynę.

Krok 2: Kliknij „Przekierowania”, a następnie „Dodaj regułę przekierowania”.

Krok 3: Teraz pojawi się wyskakujące okienko. Musisz wybrać swoją domenę, swoją starą stronę, którą należy przekierować, oraz nową stronę, która ma się pojawić. Oto jak powinieneś to zrobić.

Oczywiście oldblogpost i newblogpost zastąpią twoje własne ścieżki URL, do których chcesz przekierować.

Zauważysz również, jak dodałem ^/ przed pierwszą ścieżką URL i / przed drugą ścieżką URL. Dzieje się tak, ponieważ Kinsta automatycznie używa wyrażeń regularnych dla adresów URL, co powoduje konieczność uwzględnienia tych symboli, w przeciwnym razie przekierowanie zostanie przerwane lub wyląduje na różnych stronach w Twojej witrynie o podobnej strukturze adresów URL.

Krok 4: Wybierz typ przekierowania (301/302).

Gdy już to wszystko zrobisz, naciśnij „Dodaj regułę przekierowania” i to wszystko.

Zasady Cloudflare’a

Jeśli Twoja witryna korzysta z Rozbłysk chmur, wtedy możesz również przeprowadzić przekierowanie z tego miejsca. Po prostu zaloguj się i wykonaj poniższe proste kroki:

Krok 1: Na stronie głównej kliknij domenę, do której chcesz przekierować linki.

Krok 2: Kliknij jedną z zakładek u góry z napisem „Reguły strony”.

Krok 3: Naciśnij przycisk „Utwórz regułę strony”.

Krok 4: Zobaczysz to okno dialogowe. Śmiało i wprowadź żądany adres URL w pierwszym polu. Następnie w ustawieniach wybierz „Przekierowanie adresu URL” i przekierowanie 301 lub 302 zgodnie z wymaganiami. Na koniec wprowadź docelowy adres URL.

Krok 5: Gdy wszystko zostanie wypełnione, kliknij „Zapisz i wdróż”, aby wykonać zadanie.

SiteGround

SiteGround wprowadził ostatnio wiele nowych rzeczy. Jeden z nich oferuje własny panel sterowania, w którym można łatwo wykonać przekierowanie. To oczywiście zadziała, gdy Twoja witryna jest hostowana na SiteGround.

  • Przejdź do SiteGround >> Strony internetowe i wybierz witrynę.
  • Przejdź do Narzędzia witryny i przejdź do Domena >> Przekierowania.
  • Wprowadź tutaj ścieżkę i wpisz przekierowanie oraz Utwórz

Wniosek

Masz to — różne metody łatwego przekierowania adresów URL WordPress. Mam nadzieję, że ten samouczek okazał się tak prosty, jak w rzeczywistości. 🙂

Następnie dowiedz się, jak zaktualizować wersję PHP swoich witryn WordPress.