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.