Strona 404 nie działa w MultiSite WordPress - Rozwiązanie

Strona 404 nie działa w MultiSite WordPress – Rozwiązanie

Jak rozwiązać w WordPress Multisite problem z przekierowaniem do wp-signup?new. Kompleksowe rozwiązanie problemu w krótkim poradniku.

Problem:

W instalacji WordPress typu multi-site, zdarza się, że strona 404 nie działa prawidłowo dla głównej domeny. W takiej sytuacji, gdy próbujesz otworzyć stronę, która nie istnieje, zostajesz przekierowany na stronę główną zamiast zobaczyć stronę 404. Kiedy użytkownik próbuje zarezerwować domenę np. www.subdomena.przykladowastrona.pl i taka domena jest już zajęta, zostaje przekierowany na stronę rejestracji

www.przykladowastrona.pl/wp-signup?new

gdzie może zarejestrować nowy blog pod tą nazwą (o ile możliwość rejestracji nowej domeny jest włączona w ustawieniach). Przekierowanie to pojawi się również w sytuacji, gdy domena, która była zarejestrowana została usunięta i próbujemy ją uruchomić

Aby uniknąć tego domyślnego przekierowania, można użyć parametru NOBLOGREDIRECT, który pozwala zablokować automatyczne przekierowanie na stronę rejestracji. Jednakże, warto jest zauważyć, że stosowanie tego parametru może również wpłynąć na działanie strony 404 dla głównej domeny, powodując, że zamiast strony 404, użytkownik zostanie przekierowany na stronę główną.

W pliku wp-config.php dodaj wiersz:

define( 'NOBLOGREDIRECT', 'https://www.przykladowastrona.pl' );

Dodanie NOBLOGREDIRECT spowoduje jednak to, że przekierowanie 404 na głównej przestanie nam działać. działanie przekierowania 404 przywrócisz jeśli wykonasz następujące kroki:

  1. Otwórz function.php (znajduję się on w folderze wp-content/wp-themes/nazwa_twojego_szablonu/
  2. Dodaj wiersz
<?php remove_action( 'template_redirect', 'maybe_redirect_404' ); ?>

To tyle 🙂

Może Cię zainteresować

QRTLY
1 tydzień temu
Masz jeden link w bio, a treści do pokazania — dziesiątki? Stwórz bezpłatną stronę Link in Bio na qrtly.pl i (...)
Strony internetowe dla dealerów samochodowych
3 tygodnie temu
Dealer samochodowy bez skutecznej strony www traci klientów na rzecz konkurencji. Dowiedz się, jakie elementy powinna zawierać profesjonalna witryna salonu (...)
QRTLY
2 miesiące temu
Szukasz darmowej alternatywy dla Bitly i innych płatnych generatorów QR? QRtly to bezpłatna platforma bez żadnych limitów — twórz dynamiczne (...)

Porozmawiajmy

Wolisz porozmawiać? Zadzwoń
500 710 032

lub napisz
artur@falgowski.com

Odpowiadam zawsze w dni robocze między 9:00, a 16:00. Jeżeli nie odbiorę telefonu w tych godzinach napisz sms, a ja oddzwonię jak tylko będę mógł.