Jak konfigurować przekierowania URL w Plesk dla WordPress

Jak konfigurować przekierowania URL w Plesk dla WordPress

Przewodnik po konfigurowaniu przekierowań URL w Plesk — od www do non-www, wymuszenie HTTPS i zaawansowane reguły .htaccess dla WordPress.

2 marca 2026 · WordPress · 8 min czytania

Spis treści

  1. Dlaczego przekierowania URL są ważne
  2. Jak skonfigurować przekierowanie w Plesk
  3. Jak ustawić przekierowanie www na non-www w WordPress
  4. Przekierowania .htaccess w WordPress
  5. Często zadawane pytania

Dlaczego przekierowania URL są ważne

Przekierowania URL w WordPress na hostingu WordPress Plesk to jeden z kluczowych elementów zarządzania stroną internetową — zarówno z perspektywy SEO, jak i komfortu użytkownika. Przekierowanie informuje przeglądarkę i roboty wyszukiwarek, że dana strona przeniosła się pod nowy adres i tam należy szukać jej treści.

Przekierowania są niezbędne w wielu sytuacjach: gdy zmieniasz strukturę adresów URL na stronie (np. ze starych adresów z parametrami na nowe, przyjazne SEO), gdy przenosisz stronę na nową domenę, gdy chcesz skonsolidować ruch z wielu wariantów adresu (www/non-www, http/https) na jeden kanoniczny adres, gdy usuwasz strony lub wpisy i chcesz przekierować odwiedzających na powiązaną treść, gdy zmieniasz nazwę kategorii bloga lub kategorii produktów w WooCommerce.

Bez odpowiednich przekierowań użytkownicy trafiają na strony z błędem 404 (Nie znaleziono), co frustruje ich i zwiększa współczynnik odrzuceń. Google karze strony z dużą liczbą błędów 404 — negatywnie wpływa to na pozycje w wynikach wyszukiwania. Poprawne przekierowania 301 pozwalają też zachować wartość SEO (tzw. link juice) zgromadzoną przez starą stronę i przenieść ją na nową.

Na hostingu WordPress Plesk w smartxhosting.pl możesz konfigurować przekierowania na trzy sposoby: przez panel Plesk (dla prostych przekierowań całej domeny lub podstron), przez plik .htaccess (dla zaawansowanych reguł), lub przez wtyczkę WordPress do zarządzania przekierowaniami (np. Redirection).

Jak skonfigurować przekierowanie w Plesk

Plesk oferuje wbudowane narzędzie do tworzenia przekierowań URL. Jest to wygodna opcja dla prostych przekierowań, które nie wymagają zaawansowanych reguł.

Przejdź do ustawień domeny w Plesk

Zaloguj się do panelu Plesk i przejdź do sekcji "Domeny". Kliknij domenę WordPress, dla której chcesz skonfigurować przekierowanie. W liście dostępnych funkcji i ustawień poszukaj opcji "Przekierowanie" lub "Hosting i DNS → Przekierowanie". Kliknij, aby otworzyć konfigurację przekierowań.

Dodaj nowe przekierowanie

Kliknij "Dodaj przekierowanie". Wpisz ścieżkę źródłową (stary adres URL, np. /stara-strona/) i docelową (nowy adres URL, np. /nowa-strona/ lub pełny URL innej domeny). Wybierz typ przekierowania: 301 (Moved Permanently) dla trwałych zmian lub 302 (Found) dla tymczasowych. Kliknij "Zapisz".

Przetestuj przekierowanie

Otwórz przeglądarkę i wpisz stary adres URL. Powinna nastąpić automatyczna redirekcja na nowy adres. Sprawdź też za pomocą narzędzi online (np. redirect-checker.org), czy przekierowanie zwraca właściwy kod HTTP (301 lub 302) i wskazuje na prawidłowy adres docelowy. Jeśli przekierowanie nie działa, sprawdź, czy reguły .htaccess nie kolidują z nową konfiguracją.

Ważne: Przekierowania konfigurowane przez panel Plesk mogą być nadpisane przez reguły .htaccess WordPress lub wtyczki do przekierowań. Jeśli dodałeś przekierowanie w Plesk, ale nie działa zgodnie z oczekiwaniami, sprawdź zawartość pliku .htaccess w katalogu głównym WordPress przez Menedżer plików Plesk.

Jak ustawić przekierowanie www na non-www w WordPress

Jednym z najczęstszych zadań konfiguracyjnych w WordPress jest ujednolicenie adresu strony — wybór między wariantem z www (https://www.twojadomena.pl) a bez www (https://twojadomena.pl) i przekierowanie drugiego wariantu na pierwszy. To ważne dla SEO — bez tego Google może indeksować Twoją stronę pod dwoma różnymi adresami, co rozmywa sygnały rankingowe.

Krok 1: Ustal kanoniczny adres URL w WordPress. Zaloguj się do panelu administracyjnego WordPress i przejdź do "Ustawienia → Ogólne". W polach "Adres WordPress (URL)" i "Adres witryny (URL)" wpisz wybrany wariant adresu — z www lub bez. Na przykład: https://twojadomena.pl (bez www). Zapisz zmiany. WordPress będzie teraz generować wszystkie linki z tym adresem jako bazą.

Krok 2: Skonfiguruj przekierowanie w Plesk lub .htaccess. Aby przekierować wariant z www na non-www (lub odwrotnie), możesz użyć panelu Plesk lub pliku .htaccess. Przez Plesk: w ustawieniach domeny znajdź opcję "Canonical URL" lub "WWW preferences" i wybierz preferowany wariant. Plesk automatycznie skonfiguruje odpowiednie przekierowanie. Alternatywnie dodaj regułę do pliku .htaccess (patrz następna sekcja).

Krok 3: Skonfiguruj przekierowanie HTTP na HTTPS. Jeśli masz aktywny certyfikat SSL (darmowy SSL jest wliczony w każdy plan hostingowy WordPress w smartxhosting.pl), powinieneś też wymusić HTTPS. WordPress Toolkit w Plesk ma opcję "Wymuś HTTPS" — kliknij ją przy swojej instalacji WordPress, aby Plesk automatycznie skonfigurował przekierowanie z HTTP na HTTPS.

Wskazówka: Nie mieszaj przekierowań z różnych źródeł. Jeśli ustawiasz przekierowanie www→non-www w Plesk, nie ustawiaj go też w .htaccess ani w WordPress — podwójne przekierowania spowalniają stronę i mogą powodować pętle przekierowań. Wybierz jedno miejsce konfiguracji i trzymaj się go.

Przekierowania .htaccess w WordPress

Plik .htaccess jest najpotężniejszym narzędziem do konfigurowania przekierowań URL na serwerach Apache — a właśnie Apache jest używany w hostingu WordPress Plesk smartxhosting.pl. Reguły w .htaccess są wykonywane przez serwer przed jakimkolwiek kodem PHP czy WordPress, co czyni je bardzo szybkimi i niezawodnymi.

Standardowa zawartość pliku .htaccess wygenerowana przez WordPress wygląda tak:

# BEGIN WordPress
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress

Nie usuwaj ani nie modyfikuj sekcji między komentarzami BEGIN WordPress i END WordPress — są one automatycznie generowane przez WordPress i wymagane do poprawnego działania systemu. Własne reguły dodawaj POWYŻEJ komentarza # BEGIN WordPress.

Przekierowanie www na non-www przez .htaccess:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]

Wymuszenie HTTPS przez .htaccess:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

Proste przekierowanie jednej strony na inną:

Redirect 301 /stara-strona/ https://twojadomena.pl/nowa-strona/

Plik .htaccess edytujesz przez Menedżer plików Plesk. Pamiętaj, że błąd składniowy w .htaccess może spowodować błąd 500 na całej stronie. Przed edycją pobierz kopię pliku i testuj zmiany na środowisku testowym, jeśli to możliwe.

Ważne: Jeśli po edycji .htaccess strona wyświetla błąd 500 lub pętlę przekierowań, wróć do Menedżera plików Plesk, otwórz .htaccess i usuń lub popraw ostatnio dodane reguły. Możesz też tymczasowo zmienić nazwę pliku .htaccess na .htaccess_backup — WordPress będzie działać bez niego, ale bez przekierowań i przyjaznych URL-i.

Dla wygodniejszego zarządzania przekierowaniami w WordPress możesz też zainstalować wtyczkę "Redirection" (dostępna bezpłatnie w repozytorium WordPress.org). Wtyczka oferuje graficzny interfejs do zarządzania przekierowaniami, loguje trafienia na przekierowane adresy i obsługuje zaawansowane reguły z wyrażeniami regularnymi — bez konieczności ręcznej edycji .htaccess.

Często zadawane pytania

Czym różni się przekierowanie 301 od 302 w WordPress?

Przekierowanie 301 (Moved Permanently) informuje wyszukiwarki, że strona przeniosła się na stałe pod nowy adres. Google przenosi moc SEO (tzw. link juice) ze starego adresu na nowy, co jest kluczowe przy zmianie adresów URL lub migracji domeny. Przekierowanie 302 (Found/Moved Temporarily) oznacza tymczasowe przeniesienie — Google nie przenosi mocy SEO i nadal indeksuje stary adres. W WordPress do zmiany adresów URL, migracji na nową domenę czy konsolidacji treści zawsze używaj przekierowania 301, chyba że zmiana jest naprawdę tymczasowa.

Jak sprawdzić, czy przekierowanie URL działa poprawnie?

Aby sprawdzić przekierowanie URL, możesz użyć narzędzi online, np. redirect-checker.org lub httpstatus.io. Wpisz stary URL i sprawdź, czy odpowiedź serwera to 301 (lub inny oczekiwany kod) oraz czy nagłówek Location wskazuje na właściwy nowy adres. Możesz też użyć narzędzi deweloperskich przeglądarki (F12 → zakładka Network) — wpisz stary URL i obserwuj sekwencję przekierowań w liście żądań HTTP. Upewnij się, że nie ma pętli przekierowań (strona A → strona B → strona A).

Czy mogę ustawić przekierowanie całej domeny na inną domenę w Plesk?

Tak, Plesk pozwala ustawić przekierowanie całej domeny na inną domenę. W sekcji "Domeny" kliknij domenę źródłową i znajdź opcję "Przekierowanie domeny" lub "Alias domeny z przekierowaniem". Wpisz docelową domenę i wybierz typ przekierowania (301 dla stałego). Możesz też skonfigurować przekierowanie przez .htaccess używając dyrektywy Redirect lub RewriteRule, co daje większą kontrolę nad regułami — np. możesz przekierować tylko wybrane podstrony, a nie całą domenę.

Potrzebujesz pomocy z hostingiem WordPress?

Zespół smartxhosting.pl pomoże Ci skonfigurować i zarządzać hostingiem WordPress na serwerze Plesk. Tani hosting WordPress od 10 zł/miesiąc z darmowym SSL i codziennym backupem.

Skontaktuj się z nami
WordPress Plesk hosting WordPress przekierowania URL
Czy ta informacja była pomocna? 0 klientów oceniło tę informację jako przydatną (0 Głosów)