Błąd 404 Page Not Found — witryna Staging przekierowuje na produkcję po klonowaniu lub migracji

Jeśli utworzyłeś witrynę Staging za pomocą WP STAGING i wejście na nią przekierowuje cię z powrotem na witrynę produkcyjną, masz kilka opcji do wypróbowania w celu rozwiązania problemu:

Aktywuj ustawienia permalinków post name na witrynie Staging

Gdy jesteś na witrynie Staging i kliknięcie linku przekierowuje cię na produkcję, spróbuj aktywować ustawienia permalinków na witrynie Staging i ustawić je identycznie jak na witrynie produkcyjnej.

Domyślnie WP STAGING ustawia permalinki na typ plain, więc przełączenie tego ustawienia często rozwiązuje problemy z przekierowaniem linków.

Czytaj więcej: Jak aktywować permalinki WordPress.

Używaj absolutnych URL-i zamiast względnych

Sprawdź strukturę linków, które przekierowują z powrotem na witrynę produkcyjną.

WP STAGING nie może wykonać search & replace na linkach względnych — potrzebuje linków absolutnych na twojej witrynie, aby przeprowadzić automatyczne search & replace.

Na przykład:​

Działający link: https://domain.com/path-to-page
Niedziałający link: /path-to-page

​Aby to rozwiązać, masz trzy opcje:

  • A. Utwórz nową witrynę Staging i użyj dla niej subdomeny. Wtedy linki względne nie mają skutków ubocznych i będą działać zgodnie z oczekiwaniami.
  • B. Używaj absolutnych URL-i zamiast linków względnych.
    Przekonwertuj wszystkie linki względne na absolutne. Zrób to najpierw na witrynie produkcyjnej, a następnie sklonuj ponownie lub zmień linki witryny Staging po jej utworzeniu.
  • ​C. Zignoruj niedziałające linki względne i otwieraj strony panelu administracyjnego, jeśli chcesz je edytować.

    Zalecana opcja to `A` lub `B` — znacznie ułatwiają pracę na witrynie Staging w porównaniu z otwieraniem wszystkich stron do edycji z panelu administracyjnego.

Usuń lub edytuj .htaccess

Poniższe dotyczy tylko witryn, które używają serwera Apache!

Gdy tworzysz klon swojej witryny w podfolderze, WP STAGING usuwa plik .htaccess na sklonowanej witrynie.

Powodem jest to, że WordPress używa pliku .htaccess znajdującego się w katalogu głównym witryny produkcyjnej. Jeśli któryś z twoich pluginów odtworzy plik `.htaccess` na witrynie Staging, może on nadpisać reguły rewrite, powodując niedziałające permalinki na witrynie Staging.

Jeśli tak się dzieje, zmień nazwę pliku `.htaccess` znajdującego się na witrynie Staging na coś innego, np. `.htaccess-disabled`, i spróbuj ponownie wejść na Staging. Do zmiany nazwy pliku możesz użyć klienta FTP, File Managera cPanelu lub pluginu menedżera plików zainstalowanego na produkcji.

Ustawienia .htaccess w Bitnami

Jeśli używasz WordPressa w instancji Bitnami, musisz wykonać dodatkowe kroki.

Permalinki typu post name nie są domyślnie obsługiwane w instancjach WordPress Bitnami, ponieważ Bitnami nie używa .htaccess w katalogu głównym witryny. Ignoruje tam wszelkie pliki .htaccess.

Bitnami nie używa domyślnego pliku .htaccess w katalogu głównym witryny; zamiast tego wszystkie konfiguracje .htaccess są dodawane do pliku /opt/bitnami/apps/APPNAME/conf/htaccess.conf.

Aby permalinki działały, musisz zmodyfikować plik htaccess.conf.

Przejdź do tego pliku i dodaj do niego następującą zawartość:

PHP
<Directory /opt/bitnami/apps/wordpress/htdocs/STAGING>
 <IfModule mod_rewrite.c>
 RewriteEngine On
 RewriteBase /STAGING/
 RewriteRule ^index\.php$ - [L]
 RewriteCond %{REQUEST_FILENAME} !-f
 RewriteCond %{REQUEST_FILENAME} !-d
 RewriteRule . /STAGING/index.php [L]
 </IfModule>
 </Directory>
Zmień słowo STAGING na nazwę folderu twojej witryny Staging.

Inną opcją jest pozostawienie permalinków w ustawieniu plain. Wtedy nie musisz wcale zmieniać htaccess.conf.

Dostosuj nginx.conf, jeśli twoja witryna używa serwera Nginx

Jeśli otrzymujesz błąd 404 page not found, a twoja witryna używa serwera Nginx, musisz dostosować plik nginx.conf serwera.

W takim przypadku skorzystaj z tego artykułu!

Klonowanie do subdomeny

Jeśli nie udaje ci się rozwiązać problemu z przekierowaniem, możesz sklonować witrynę WordPress do subdomeny i innego folderu, używając opcji niestandardowej ścieżki docelowej i nazwy hosta w WP STAGING  | PRO:

Napisaliśmy obszerny przewodnik o tym, jak sklonować witrynę WordPress do innej subdomeny:
https://wp-staging.com/docs/create-a-staging-site-clone-wordpress/#Clone_to_a_Subdomain

Używanie pluginów językowych, np. WPML lub Polylang

Jeśli używasz pluginu językowego, np. Polylang lub WPML, który dodaje slug języka do URL — np. https:// example.com/en/page1 — musisz aktywować permalinki post name na witrynie Staging.

W przeciwnym razie może to być kolejny powód przekierowania linków na produkcję.

Wyłącz pluginy bezpieczeństwa i logowania na witrynie Staging

Utwórz nową witrynę Staging i wyłącz te pluginy, wykluczając ich foldery z procesu klonowania:

  • Pluginy bezpieczeństwa, np. Wordfence, iThemes Security, Cerber, WP Spamshield itd.
  • Pluginy cache, np. W3 Total, WP Rocket itd.
  • Pluginy językowe, np. WPML, Polylang (lub aktywuj permalinki na witrynie Staging).
  • Pluginy do przekierowań lub „Hide my Login”.

Załóżmy, że utworzyłeś już witrynę Staging i musisz wyłączyć te pluginy bezpieczeństwa. Możesz wyłączyć konkretne pluginy, zmieniając nazwę ich folderu pluginu przez FTP lub plugin menedżera plików.

Na przykład możesz wyłączyć plugin WP Spamshield, zmieniając nazwę folderu pluginu stagingsite/wp-content/plugins/wp-spamshield na coś innego.

Wyłącz pluginy do przekierowań na witrynie Staging

Niektóre pluginy mogą powodować przekierowania — np. konkretne pluginy do przekierowań, pluginy członkowskie czy pluginy SSL, które przekierowują na HTTPS, gdy otwierasz witrynę z endpointu HTTP.

Kilka przykładów takich pluginów:

Jeśli używasz jednego z tych pluginów na witrynie Staging, utwórz nową witrynę Staging, ale wyklucz konkretny plugin z procesu klonowania.

Alternatywnie możesz wyłączyć i dezaktywować plugin powodujący przekierowanie na witrynie Staging, zmieniając nazwę jego folderu pluginu na coś innego, np.
/wp-content/plugins/plugin-name-disabled. Zaloguj się na witrynę Staging przez FTP i zmień nazwę konkretnego folderu pluginu na coś innego.

Nadal przekierowuje cię na witrynę produkcyjną?

Jeśli to nie rozwiązuje problemu, otwórz zgłoszenie wsparcia — pomożemy ci rozwiązać problem z przekierowaniem.

Updated on 23 maja, 2026

Rene Hermenau

Autor: Rene Hermenau

About the author: René Hermenau is the founder of WP STAGING. He works on WordPress backups, staging, migrations, database handling, and safe deployment workflows.