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ć

System zamówień dla restauracji – Tanio i z pełną funkcją
5 dni temu
Wybierając system zamówień dla restauracji, warto patrzeć nie tylko na cenę, ale też na to, ile realnie funkcji jest w (...)
Najtańszy system zamówień online dla restauracji — SkanujMenu®
2 tygodnie temu
Szukasz najtańszego systemu zamówień online dla restauracji? SkanujMenu® oferuje pełną funkcjonalność — zamówienia, rezerwacje, płatności, menu QR — bez prowizji (...)
Dlaczego CarShot to najlepsza aplikacja do retuszu aut?
1 miesiąc temu
CarShot łączy w sobie to, czego szukają dzisiejsi dealerzy samochodowi: szybkość, jakość i brak zbędnych kosztów. Automatyczny retusz oparty na (...)

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ł.