=== Onlinefotka 404 to 301 Redirect ===
Verzia: 1.0.0
Autor: Onlinefotka — https://onlinefotka.sk
Licencia: GPL-2.0-or-later

Automaticky presmeruje všetky 404 chyby, zaloguje každý výskyt, posiela e-mailové upozornenia a spravuje vlastné pravidlá presmerovaní — s plnou podporou WooCommerce.

== Popis ==

**Onlinefotka 404 to 301 Redirect** ti dáva plnú kontrolu nad tým, ako tvoj WordPress web spracováva nefunkčné adresy URL — bez akéhokoľvek zásahu do kódu.

Zachytí každú 404 chybu, inteligentne ju presmeruje, udrží podrobný log, upozorní ťa e-mailom a umožní ti spravovať neobmedzený počet vlastných pravidiel. Navrhnutý pre bežné WordPress stránky aj pre WooCommerce obchody.

=== Motor presmerovania ===

* Výber medzi 301, 302, 307 a 308 HTTP kódmi presmerovaní
* Globálny záložný cieľ pre všetky nezachytené 404
* Neobmedzené vlastné pravidlá s presnou shodou, zástupnými znakmi (* / **), regexom alebo prefixom
* Priorita pravidiel pomocou drag & drop — prvé zodpovedajúce pravidlo vyhráva
* Ignorovanie query parametrov pri porovnávaní (nastaviteľné)
* Vylúčenie konkrétnych ciest z presmerovania alebo logovania
* Detekcia botov — preskočí logovanie a presmerovanie pre známe crawlery

=== Vlastné pravidlá presmerovaní ===

* Pridávanie, úprava a mazanie pravidiel priamo v administrácii
* Štyri typy zhody: Presná, Zástupné znaky, Regex, Prefix
* Vlastný HTTP kód per pravidlo (301 / 302 / 307 / 308)
* Jednotlivé pravidlá možno zapnúť alebo vypnúť bez mazania
* Import pravidiel z CSV (stĺpce: source, destination, match_type, http_code)
* Export všetkých pravidiel do CSV pre zálohu alebo migráciu

=== Log chýb ===

* Podrobný záznam každej 404 udalosti: URL, referrer, IP, user agent, dátum/čas, počet výskytov
* Duplicitné výskyty v ten istý deň sa sčítavajú (nelezú sa duplicitné záznamy)
* Vyhľadávanie a filtrovanie podľa URL alebo referrera
* Hromadné mazanie alebo vymazanie všetkých logov jedným kliknutím
* Export logov do CSV
* Rýchla akcia: vytvor pravidlo presmerovania priamo z logu
* Automatické čistenie starých logov — nastaviteľná doba uchovávania (predvolene 90 dní)

=== Štatistický dashboard ===

* Prehľadné kartičky: celkový počet výskytov, dnes, posledných 7 dní, aktívne pravidlá
* Stĺpcový graf 404 chýb za posledných 30 dní (Chart.js)
* Top 10 najčastejšie chýbajúcich URL s tlačidlom na okamžité presmerovanie
* Top referrery posielające návštevníkov na 404 stránky
* Widget pre WordPress administračný dashboard

=== E-mailové notifikácie ===

* Voliteľné upozornenia na 404 udalosti e-mailom
* Nastaviteľná adresa príjemcu
* Prah výskytov — upozorni až po X chybách pre danú URL
* Cooldown — zabráni zahlcovaniu e-mailami (nastaviteľné minúty medzi správami)
* Digest mód — denný alebo týždenný súhrn namiesto per-event správ
* Brandovaná HTML šablóna e-mailu

=== Integrácia WooCommerce ===

* Automatické presmerovanie zmazaných alebo koší produktov na ich kategóriu (alebo stránku obchodu)
* Preskočenie AJAX a REST API 404 WooCommerce, aby neboli narušené bloky a košík
* Kompatibilita s HPOS (High Performance Order Storage)
* Kompatibilita s WooCommerce Blocks

=== Jazyky ===

* Angličtina (zabudovaná)
* Slovenčina (sk_SK)
* Nemčina (de_DE)
* Čeština (cs_CZ)

== Inštalácia ==

1. Nahraj priečinok pluginu do `/wp-content/plugins/` alebo nainštaluj cez **Pluginy → Pridať nový**
2. Aktivuj plugin cez obrazovku **Pluginy** vo WordPress
3. Prejdi na **Nástroje → 404 to 301** pre zobrazenie dashboardu
4. Nastavenia nájdeš v **Nástroje → 404 to 301 → Nastavenia**

== Changelog ==

= 1.0.0 =
* Prvé vydanie
* Podpora 301 / 302 / 307 / 308 presmerovaní
* Globálny záložný cieľ presmerovania
* Vlastné pravidlá: presná zhoda, zástupné znaky, regex, prefix
* Drag & drop priorita pravidiel
* Podrobný log 404 chýb s počítadlom výskytov
* Vyhľadávanie v logoch, hromadné mazanie, export CSV
* Automatické čistenie logov (WP Cron, nastaviteľné)
* Štatistický dashboard s grafom za 30 dní, top 10 URL, top referrery
* Widget pre WP admin dashboard
* E-mailové notifikácie s prahom, cooldownom a digest módom
* WooCommerce: automatické presmerovanie zmazaných produktov
* WooCommerce: preskočenie AJAX a REST API 404
* Import pravidiel z CSV, export pravidiel a logov do CSV
* Detekcia botov, vylúčenie ciest
* Preklady: SK, DE, CZ, EN
