Jak przekierować adres URL w WordPress
Opublikowany: 2021-01-20Aktualizacja linków do witryny WordPress może teoretycznie być prostym zadaniem. Jeśli jednak popełnisz błąd, odwiedzający mogą trafić na inną, niezamierzoną stronę lub, co gorsza, na uszkodzony link. Ma to duży wpływ na rankingi w wyszukiwarkach, liczbę ruchu i ogólny autorytet.
WordPress zapewnia wiele łatwych w użyciu wtyczek do przekierowywania adresów URL dla tych, którzy nie są zaznajomieni z tym procesem. Pomoże Ci to upewnić się, że prawidłowo przekierowujesz adresy URL.
W tym samouczku pokażę, jak skutecznie przekierować adres URL WordPress, a także główne typy przekierowań adresów URL i kiedy użyć którego.
Jednak najpierw omówmy, czym jest przekierowanie adresu URL i jak to działa!
Co to jest przekierowanie adresu URL
Przekierowanie adresu URL (nazywane również przekierowaniem adresu URL) to sposób na udostępnienie strony internetowej pod wieloma adresami URL.
Gdy przeglądarka wykona przekierowanie adresu URL, strona z innym adresem URL zostanie otwarta w miejsce oryginalnego.
Istnieje kilka sposobów przekierowania adresu URL, a każdy z nich ma swoje własne cele — zobaczmy trzy najpopularniejsze typy.
1. Przekierowania 301
Na początek przekierowanie 301 jest stałe i odbywa się zarówno po stronie przeglądarki, jak i serwera. Jest to najczęstsze i najpotężniejsze przekierowanie, ponieważ przekazuje „sok linków” istniejącego adresu URL.
W rezultacie wyszukiwarki z większym prawdopodobieństwem rozpoznają i zindeksują tego typu przekierowania, co czyni tę metodę preferowaną w większości sytuacji.
2. Przekierowania 302
Natomiast przekierowanie 302 jest tymczasowe i powinno być używane tylko wtedy, gdy planujesz wrócić do pierwotnego adresu URL w przyszłości.
Załóżmy na przykład, że przeprojektowujesz swoją witrynę. Podczas aktualizowania witryny możesz użyć przekierowania 302, aby na krótki czas skierować użytkowników do innej domeny.
3. Meta Odświeżanie
Przeglądarki internetowe mają również funkcję metaodświeżania, która umożliwia przekierowanie adresu URL do nowej strony bez aktualizacji serwera.
Możesz ustawić czas potrzebny na wykonanie przekierowania, ale robiąc to, ryzykujesz również, że użytkownicy będą czekać na dotarcie do następnej strony docelowej, co może spowodować pogorszenie komfortu użytkownika.
Chociaż istnieją inne rodzaje przekierowań, których możesz użyć, te trzy są najczęściej widywane — zwłaszcza przekierowań 301.
Dlaczego warto korzystać z przekierowania adresu URL
Możesz się zastanawiać, dlaczego kiedykolwiek musiałbyś używać przekierowania adresu URL we własnej witrynie.
W poprzedniej sekcji poruszyliśmy niektóre powody, chociaż są też inne, takie jak:
- Zapobieganie zerwanym linkom — Zerwane linki występują, gdy strona docelowa została przeniesiona lub usunięta albo gdy coś takiego jak zapora blokuje dostęp do Twojej witryny. Gdy użytkownicy klikną uszkodzony link, zobaczą w przeglądarce komunikat o błędzie 404. Według specjalisty SEO Bruce'a Claya, przekierowania są najbardziej przyjaznym dla SEO sposobem naprawiania uszkodzonych linków.
- Łączenie wielu domen – Jeśli zarządzasz wieloma witrynami, możesz użyć przekierowania, aby połączyć je z tym samym miejscem docelowym bez wpływu na SEO. Przekierowania pomagają wyszukiwarkom sprawdzić, która strona jest źródłem kanonicznym, gdy wiele stron wyświetla te same informacje. Jest to również świetny sposób na uniknięcie kar za powielanie treści.
- Ochrona prywatności — korzystając z możliwości protokołu HTTPS, możesz zabezpieczyć swoją witrynę przed wrogimi atakami, takimi jak phishing lub rozpowszechnianie złośliwego oprogramowania. Wymaga to przekierowania użytkowników i wyszukiwarek do strony HTTPS lub zasobu z przekierowaniem HTTP 301 po stronie serwera.
Bez względu na powód, dla którego przekierowujesz użytkowników na nową stronę, ważne jest, abyś poświęcił czas na prawidłowe połączenie. Nieprawidłowe przekierowanie może prowadzić odwiedzających do strony głównej zamiast do zamierzonej, skutkować nadmiernymi przekierowaniami i nie tylko.
Jak przekierować adres URL w WordPressie (2 metody)
Istnieją dwie główne techniki przekierowania adresu URL w WordPress — możesz użyć wtyczki lub edytować plik .htaccess.
Zacznijmy od klasycznego podejścia WordPress.
1. Użyj wtyczki WordPress
Wtyczki przekierowujące mogą zapewnić, że uszkodzone linki prowadzą do odpowiedniej strony w Twojej witrynie. W ten sposób, jeśli odwiedzający kliknie uszkodzony link, zostanie przekierowany na nową stronę, co poprawia wiarygodność Twojej witryny i zapobiega spadkowi w rankingu wyszukiwania.
Chociaż istnieje wiele świetnych wtyczek do wyboru, takich jak przekierowania 301, polecam wtyczkę Redirection.
Przekierowanie jest niezwykłe z wielu powodów — nie tylko istnieje od ponad dekady, ale także pozwala początkującym użytkownikom tworzyć przekierowania i zarządzać nimi bez wcześniejszej wiedzy na temat serwerów internetowych Apache lub Nginx.


Ponieważ przekierowanie zapewnia pełną obsługę wyrażeń regularnych, możesz włączyć wzorce przekierowań, aby dopasować dowolną liczbę adresów URL i przekierować je wszystkie do docelowego adresu URL. Możesz także obserwować zmiany w linkach bezpośrednich postów lub stron, a następnie automatycznie utworzyć przekierowanie do nowego adresu URL.
Po zainstalowaniu i aktywacji wtyczki kliknij menu Narzędzia > Przekierowanie w obszarze administracyjnym WordPress i wykonaj kroki kreatora konfiguracji.

Kiedy skończysz, przejdź do zakładki Przekierowania na tej samej stronie administratora. To pokazuje listę aktualnych przekierowań. Aby dodać nowe przekierowanie, kliknij przycisk Dodaj nowe .

Zobaczysz wtedy kilka pól, w tym:
- Źródłowy adres URL — jest to adres URL, z którego przekierowujesz. Na przykład, jeśli przekierowujesz z https://myexample.com/old-post , Twoim źródłowym adresem URL będzie /old-post .
- Parametry zapytania — możesz dokładnie dopasować parametry (opcja domyślna) lub zignorować wszystkie parametry. W drugim przypadku /old-post będzie pasował do /my-old-post?query=1 .
- Docelowy adres URL — jest to adres URL, do którego przekierowujesz. Na przykład, jeśli przekierowujesz z https://myexample.com/old-post na https://myexample.com/new-post , docelowym adresem URL będzie /new-post .
- Grupa — umożliwia organizowanie przekierowań w kategorie.
Kliknięcie ikony koła zębatego zapewni dodatkowe opcje dopasowania przekierowań. Po wypełnieniu tych pól kliknij Dodaj przekierowanie , a wtyczka utworzy regułę przekierowania.
2. Edytuj swój plik .htaccess
Plik „dostęp do hipertekstu” — inaczej znany jako .htaccess — to rozproszony plik konfiguracyjny serwera, który umożliwia ustawienie konfiguracji serwera dla określonego katalogu. Jest używany przez serwer, gdy wysyłane jest żądanie do katalogu.
Chociaż nie jest to tak proste, jak instalacja wtyczki, to potężne podejście umożliwia konfigurowanie stron, katalogów i przekierowań adresów URL. Zanim zaczniesz, będziesz potrzebować następujących umiejętności i narzędzi:
- Odpowiedni klient FTP, taki jak Cyberduck lub FileZilla
- Dostęp do serwera Twojej witryny, zwykle o nazwie www lub public_html
- Umiejętności wymagane do korzystania z FTP
Najpierw musisz uruchomić klienta FTP i uzyskać dostęp do katalogu głównego witryny WordPress. Przeskanuj katalog w poszukiwaniu pliku .htaccess, a następnie otwórz go za pomocą standardowego edytora tekstu.
Po otwarciu .htaccess umieść kursor na końcu pliku i wprowadź reguły przekierowania w zależności od potrzeb.
Aby przekierować pojedynczą stronę na inną stronę, dodaj następującą regułę:
Przekieruj 301 /stara-strona.html http://www.example.com/nowa-strona.html
Aby przekierować całą nazwę domeny do innej domeny, wprowadź następujący kod:
Przepisz silnik włączony RewriteCond %{HTTP_HOST} ^(?:www.)oldsite.com$ [NC] Przepisz regułę ^ http://newsite.com%{REQUEST_URI} [L,R=301]
Ten fragment kodu kieruje użytkowników ze strony pod starym adresem na tę samą stronę pod nowym — na przykład z www.starawitryna.com/post do www.nowawitryna.com/post . Nie zapomnij zmienić symboli zastępczych na własne domeny i strony.
Kiedy skończysz, zapisz zmiany i przetestuj nowe przekierowania!
Wniosek
W tym samouczku pokazałem, jak przekierować adres URL w WordPressie za pomocą dwóch metod, odpowiednio:
- Zainstaluj wtyczkę przekierowania.
- Edytuj swój plik .htaccess.
Przekierowywanie adresów URL nie jest zadaniem codziennym, ale nadal dość powszechnym. W związku z tym wykonanie tego prawidłowo oznacza, że użytkownicy będą bezproblemowo korzystać z Twojej witryny, a pozycje w wyszukiwarkach nie będą spadać z powodu takich rzeczy, jak uszkodzone linki lub zduplikowana treść.
Czy masz dodatkowe pytania dotyczące przekierowywania adresów URL? Zapraszam do kontaktu w sekcji komentarzy poniżej!