Stworzenie przekierowania w systemie CMS WordPressie nie należy do najłatwiejszych.Zwykle przekierowania przeprowadza na właściwe podstrony robi się w pliku .htaccess. Jednak w przypadku CMS WordPress jest to bezsensowne.
WordPress sam jak i niektóre instalowane dodatki mają możliwość modyfikowania zawartości tego pliku. W efekcie wprowadzone przez nas zmiany po kilku dniach mogą zostać nadpisane lub nie będą w ogóle interpretowane przez przeglądarkę.
Kiedy stosujemy przekierowania
Przekierowania tworzymy w sytuacjach kiedy:
- nasza strona strona zmieni swój dotychczasowy adres,
- strona lub podstrona serwisu zostanie usunięta,
- nastąpiła zmiana struktury strony np. przejście na system CMS WordPress,
- połączymy ze sobą kilka stron.
Przekierowania w WordPress

Do wykonania przekierowania przyda nam się plugin plugin redirection. Wtyczkę można pobrać ze strony (wordpress.org) lub zainstalować poprzez dodaj nową w panelu administracyjnym.
Wtyczka jest bardzo prosta w obsłudze, choć na początku może sprawiać drobne trudności. Wtyczka oferuje nam dodawanie i konfigurowanie różnego typu przekierowań (np. 301,302). Całość operacji dokonuje się z panelu administracyjnym więc nie musimy w żaden sposób ingerować w kod, czy szukać odpowiednich komend.
Plugin wraz z instrukcją i filmem instruktażowym dostępny jest na stronie autora całość napisana jest w języku angielskim – obecnie dla wielu osób nie powinno to sprawiać problemu.
Jak dodać przekierowanie z nieistniejącego adresu?
Po zainstalowaniu i włączeniu wtyczki będzie można nią zarządzać w lokalizacji Narzędzia -> Przekierowania.
Pierwszą kartą jaka nam się otworzy będą przekierowania (Redirects). Na początku karta będzie zawierać tylko opcję dodania nowego przekierowania. Później jednak w miarę tworzenia nowych przekierowań zacznie pojawiać się tam ich lista.

Zaczynając pracę z wtyczką warto odwiedzić ustawienia (Options).

Przekierowania dodajemy na podstronie przekierowania.
Przekierowania możemy dodawać na kilka sposobów. Jednym z nich jest wejście w zakładkę Redirections następnie możemy kliknąć przycisk Add New lub przejść na duł strony.
Po wykonaniu jednej z tych czynności pokaże się poniższe pole. Teraz trzeba uzupełnić odpowiednie rubryki:
- Source URL (Źródłowy URL) – stary adres, po wpisaniu którego chcemy przenieść odwiedzającą stronę osobę
- Target URL (Docelowy URL) – a następnie nowy adres docelowy

W starszej wersji wtyczki mieliśmy całkiem sporo opcji do wyboru, w najnowszej jednak jesteśmy ograniczeni do dwóch:

Przekierowania możemy dodawać także na podstronie 404s. Znajduje się tam lista zawierająca błędy 404 czyli strona nie istniej.

W celu przekierowania na inny adres takiego błędu wystarczy w niego najechać wskaźnikiem pokaże się wtedy dodatkowe menu. Wybieramy w nim Add Redirect! Otworzy się wtedy pole analogiczne do tego co było w przekierowaniach. Będzie miało ono jednak więcej opcji.
Zainteresować może cię również:
Przekierowanie starej domeny na nową za pomocą PHP i HTML
Jak zrobić przekierowanie bez www na www?
Przekierowanie 302 – przekierowanie tymczasowe
http://urbangiraffe.com/plugins/redirection/
Dodatkowe tagi:
Jak wykonać poprawnie przekierowanie w cms wordpress z pluginem
Ustawianie przekierowań w WordPress na właściwy adres
zmiana adresu strony, witryny www
Obsługa błędu 404