WordPress przekierowuje na inną stronę – przyczyny i naprawa

Jeżeli WordPress przekierowuje na inną stronę, oznacza to niemal zawsze infekcję lub celową modyfikację plików albo bazy danych, która powoduje przejęcie ruchu użytkowników.

Jeżeli użytkownik wchodzi na Twoją stronę, a zamiast treści widzi:

  • reklamy kasyna,
  • fałszywe inwestycje,
  • podejrzane sklepy,
  • strony z lekami,

to nie jest błąd WordPressa, tylko celowe przekierowanie wykonane przez złośliwy kod. Najczęściej właściciel strony nawet nie widzi problemu, bo infekcja działa warunkowo – np. tylko dla nowych użytkowników lub tylko z Google.

Najczęstsze przyczyny są bardzo powtarzalne:

  • malware dodane do plików strony,
  • zainfekowana wtyczka lub motyw,
  • zmodyfikowany plik .htaccess,
  • backdoor zapisany w bazie danych,
  • ukryty skrypt w nagłówku strony,
  • pozostawione stare pliki po aktualizacji.

WordPress sam z siebie nigdy nie przekierowuje użytkowników. Zawsze ktoś lub coś mu to umożliwiło.

Typowe sygnały ostrzegawcze to:

  • strona u Ciebie działa poprawnie, a u klientów nie,
  • przekierowania pojawiają się losowo,
  • Google pokazuje dziwne opisy i linki,
  • Search Console zgłasza złośliwe oprogramowanie,
  • hosting wysyła ostrzeżenie o malware,
  • nagły spadek ruchu z wyszukiwarki.
Czytaj więcej:  Content Marketing: jak tworzyć wartościowe treści dla swojej strony

To znak, że strona została przejęta częściowo lub w całości.

Z mojego doświadczenia, przekierowania są najczęściej w:

  • pliku .htaccess,
  • plikach index.php, header.php, functions.php,
  • katalogach wp-includes i wp-admin,
  • tabeli wp_options w bazie danych,
  • plikach o losowych nazwach,
  • kodzie zaszyfrowanym przez base64.

Usunięcie jednego pliku często nie wystarcza, bo infekcja bywa wielowarstwowa.

Jeżeli chcesz spróbować samodzielnie:

  1. Sprawdź plik .htaccess i usuń podejrzane reguły.
  2. Zmień hasła do WordPressa, FTP, bazy danych i hostingu.
  3. Przeskanuj stronę narzędziem bezpieczeństwa.
  4. Nadpisz katalogi wp-admin i wp-includes czystymi plikami.
  5. Usuń nieużywane wtyczki i motywy.
  6. Sprawdź bazę danych pod kątem obcych wpisów.

To są podstawy. Przy bardziej zaawansowanej infekcji mogą nie wystarczyć.

Najczęstsze scenariusze, które widzę po „samodzielnych próbach”:

  • usunięty niewłaściwy plik i strona przestaje działać,
  • część wirusa zostaje i przekierowania wracają,
  • brak kopii zapasowej i utrata danych,
  • Google dalej blokuje stronę mimo pozornego czyszczenia.

Dlatego przy przekierowaniach liczy się dokładność, nie szybkość.

Proces wygląda następująco:

  1. Dokładna diagnoza źródła przekierowań.
  2. Czyszczenie plików i bazy danych.
  3. Usunięcie backdoorów i ukrytych skryptów.
  4. Przywrócenie oryginalnych plików WordPressa.
  5. Wdrożenie zabezpieczeń.
  6. Testy i weryfikacja w Google.
Czytaj więcej:  WordPress i zmiana adresu strony WWW

Celem jest nie tylko usunięcie objawów, ale zamknięcie drogi ponownej infekcji.

Koszt zależy od:

  • skali infekcji,
  • liczby zmodyfikowanych plików,
  • stanu bazy danych,
  • reakcji hostingu i Google.

Czasem to kwestia kilkudziesięciu minut, a czasem kilku godzin. Zawsze jednak lepiej działać od razu, bo każda godzina przekierowań to strata ruchu i reputacji.

Po naprawie warto wdrożyć:

  • firewall aplikacyjny,
  • ograniczenie prób logowania,
  • blokadę XML-RPC,
  • regularne aktualizacje,
  • kopie zapasowe poza serwerem,
  • monitoring zmian w plikach.

Bez tego problem może wrócić.

  • brak zmiany haseł,
  • pozostawienie starych wtyczek,
  • brak aktualizacji,
  • brak monitoringu,
  • przekonanie, że „już jest po problemie”.

To właśnie wtedy infekcje wracają.

ObjawMożliwa przyczynaDziałanie
Przekierowanie z GoogleMalwareCzyszczenie plików
Losowe przekierowaniaBackdoorAudyt bazy
Reklamy kasyna.htaccessUsunięcie reguł
Ostrzeżenie GoogleInfekcjaNaprawa i zgłoszenie
Powrót problemuBrak zabezpieczeńWdrożenie ochrony

Czy przekierowania oznaczają włamanie?
Tak, w praktyce zawsze.

Czy wystarczy przywrócić backup?
Nie zawsze, bo backup może być już zainfekowany.

Czy Google cofnie ostrzeżenie?
Tak, po skutecznym usunięciu zagrożenia.

  • Przekierowania to objaw poważnego problemu.
  • Im szybciej reagujesz, tym mniejsze straty.
  • Skuteczna naprawa wymaga dokładnego czyszczenia i zabezpieczenia.

👉 Skontaktuj się ze mną już teraz, a ja przywrócę Twoją stronę do życia i zabezpieczę ją przed kolejnymi atakami.

Potrzebujesz prostej strony internetowej, a może opieki nad już istniejącą?

Pomagam w tworzeniu czytelnych stron WordPress oraz dbam o ich bezpieczeństwo, aktualizacje i sprawne działanie. Bez zbędnych komplikacji, za to z realnym wsparciem i doradztwem dopasowanym do Twoich potrzeb. Skontaktuj się i zobacz, co da się zrobić.

pawel.deluga@gmail.com
+48 883 766 053

Paweł Deluga
Paweł Deluga

Twórca, redaktor, specjalista od WordPressa, admin ponad 1000 stron i człowiek, który zamienił pasję w sposób na życie. Od ponad 12 lat tworzę strony internetowe, prowadzę portale informacyjne, wspieram biznesy online i pokazuję, że nawet bez technicznego zaplecza można zbudować coś wyjątkowego w sieci. Sam jestem tego przykładem. Nie mam dyplomu programisty, a mimo to stworzyłem ponad 150 stron i pomogłem setkom osób oraz firm ruszyć z miejsca.

Zapisz się na mój newsletter

Wpisz swój adres e-mail poniżej i zapisz się do mojego newslettera. Nie spamuje staram się tylko wysyłać alerty bezpieczeństwa i newsy. Za zapisanie się do newslettera niespodzianka w postaci Ebooka - 20 Promptów SEO do pisania wartościowych artykułów

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Zamawiając gotową stronę otrzymasz poniższe usługi w cenie!

Strony i sklepy WordPress

Domena

Popularne domeny takie jak: pl, com, eu, com.pl na pierwszy rok za darmo.

Strony i sklepy WordPress

Hosting SSD

Bardzo szybki hosting SSD o pojemności 100 GB wraz z pocztą.

Strony i sklepy WordPress

Certyfikat SSL

Zabezpieczenie danych wrażliwych wprowadzonych przez formularz.

Strony i sklepy WordPress

Wsparcie

Każdy klient może liczyć na szybkie wsparcie.