Monitor 404

Přehled a sledování 404 chyb na WordPress webu

Monitor 404 zaznamenává každou 404 stránku na webu — kolikrát byla zobrazená, odkud na ni vedl odkaz (referrer) a naposledy kdy k tomu došlo. Rovnou z přehledu můžeš záznam označit jako vyřešený, nebo z něj jedním klikem založit přesměrování v modulu Redirects.

Hlavní funkce

  • Loguje URL, počet zásahů, referrer a čas prvního i posledního výskytu
  • Atomický zápis (ON DUPLICATE KEY UPDATE) — bez rizika duplicitních řádků při souběžných requestech
  • Tlačítko „Vytvořit redirect“ přímo u záznamu, propojené s modulem Redirects
  • Možnost označit záznam jako ignorovaný, aby nezaplevelal přehled
  • Nulová zátěž pro běžné návštěvníky — zapisuje se jen při skutečné 404

Jak to funguje

Na hooku, kde WordPress už ví, že jde o 404 (`$wp_query->is_404`), modul provede jeden atomický SQL dotaz s `ON DUPLICATE KEY UPDATE hits = hits + 1` — díky tomu i při souběžných requestech na stejnou chybějící URL vznikne vždy jen jeden řádek se správně inkrementovaným počtem zásahů.

Odkaz „Vytvořit redirect“ vede na stránku modulu Redirects s předvyplněnou zdrojovou adresou přes GET parametr — zbývá jen doplnit cíl a uložit.

Časté dotazy

Zpomalí to web pro běžné návštěvníky?
Ne — zapisuje se výhradně při skutečné 404 stránce, běžné návštěvy webu modul vůbec neovlivní.
Vznikne duplicitní záznam při náhlé návštěvnosti na stejnou chybějící URL?
Ne, zápis je atomický (ON DUPLICATE KEY UPDATE), takže i desítky současných requestů vytvoří jen jeden řádek se správným počtem.
Jak založím přesměrování z detekované 404?
Klikneš na „Vytvořit redirect“ u záznamu — otevře se modul Redirects s už předvyplněnou zdrojovou adresou.