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

Leitet 404-Fehler automatisch um, protokolliert jeden Fehlaufruf, sendet intelligente E-Mail-Benachrichtigungen und verwaltet benutzerdefinierte Weiterleitungsregeln — mit voller WooCommerce-Unterstützung.

== Beschreibung ==

**Onlinefotka 404 to 301 Redirect** gibt dir vollständige Kontrolle darüber, wie deine WordPress-Website mit defekten URLs umgeht — ohne eine einzige Codezeile anfassen zu müssen.

Fange jeden 404-Fehler ab, leite ihn intelligent weiter, führe ein detailliertes Protokoll, erhalte E-Mail-Benachrichtigungen und verwalte unbegrenzt viele benutzerdefinierte Regeln. Entwickelt für Standard-WordPress-Websites und WooCommerce-Shops.

=== Weiterleitungs-Engine ===

* Wahl zwischen 301-, 302-, 307- und 308-HTTP-Weiterleitungscodes
* Globales Fallback-Ziel für alle nicht übereinstimmenden 404-Fehler
* Unbegrenzte benutzerdefinierte Weiterleitungsregeln: exakte Übereinstimmung, Wildcard (* / **), Regex oder Präfix
* Drag-and-Drop-Regelpriorität — die erste passende Regel gewinnt
* Query-Strings beim Abgleich ignorieren (konfigurierbar)
* Bestimmte Pfade von Weiterleitung oder Protokollierung ausschließen
* Bot-Erkennung — bekannte Crawler überspringen

=== Benutzerdefinierte Weiterleitungsregeln ===

* Regeln direkt im Admin-Bereich hinzufügen, bearbeiten und löschen
* Vier Übereinstimmungstypen: Exakt, Wildcard, Regex, Präfix
* Individueller HTTP-Code pro Regel (301 / 302 / 307 / 308)
* Einzelne Regeln aktivieren oder deaktivieren ohne Löschen
* Regeln aus CSV importieren (Spalten: source, destination, match_type, http_code)
* Alle Regeln als CSV exportieren (Backup oder Migration)

=== Fehlerprotokoll ===

* Detailliertes Protokoll jedes 404-Ereignisses: URL, Referrer, IP, User Agent, Datum/Uhrzeit, Trefferanzahl
* Duplikate am selben Tag werden gezählt (nicht doppelt eingetragen)
* Suche und Filterung nach URL oder Referrer
* Massenweises Löschen oder alles auf einmal leeren
* Protokolle als CSV exportieren
* Schnellaktion: Weiterleitungsregel direkt aus dem Protokolleintrag erstellen
* Automatische Protokollbereinigung — konfigurierbarer Aufbewahrungszeitraum (Standard: 90 Tage)

=== Statistik-Dashboard ===

* Übersichtskacheln: Gesamttreffer, heute, letzte 7 Tage, aktive Weiterleitungsregeln
* Balkendiagramm der 404-Fehler der letzten 30 Tage (Chart.js)
* Top 10 der am häufigsten fehlenden URLs mit Sofort-Weiterleitungsschaltfläche
* Top-Referrer, die Besucher auf 404-Seiten schicken
* WordPress Admin-Dashboard-Widget

=== E-Mail-Benachrichtigungen ===

* Optionale E-Mail-Benachrichtigungen bei 404-Fehlern
* Konfigurierbare Empfänger-E-Mail-Adresse
* Trefferschwellenwert — erst nach X Fehlern für eine URL benachrichtigen
* Abkühlzeit — verhindert E-Mail-Flut (konfigurierbare Minuten zwischen Nachrichten)
* Digest-Modus — tägliche oder wöchentliche Zusammenfassung statt Einzel-Nachrichten
* Gebrandetes HTML-E-Mail-Template

=== WooCommerce-Integration ===

* Gelöschte oder in den Papierkorb verschobene Produkte automatisch zur Kategorie oder Shop-Seite weiterleiten
* WooCommerce-AJAX- und REST-API-404-Fehler überspringen
* HPOS-kompatibel (High Performance Order Storage)
* WooCommerce-Blocks-kompatibel

=== Sprachen ===

* Englisch (eingebaut)
* Slowakisch (sk_SK)
* Deutsch (de_DE)
* Tschechisch (cs_CZ)

== Installation ==

1. Lade den Plugin-Ordner in `/wp-content/plugins/` hoch oder installiere ihn über **Plugins → Neu hinzufügen**
2. Aktiviere das Plugin über den **Plugins**-Bildschirm in WordPress
3. Navigiere zu **Werkzeuge → 404 to 301** für das Dashboard
4. Einstellungen findest du unter **Werkzeuge → 404 to 301 → Einstellungen**

== Changelog ==

= 1.0.0 =
* Erstveröffentlichung
* Unterstützung für 301 / 302 / 307 / 308 Weiterleitungen
* Globales Fallback-Weiterleitungsziel
* Benutzerdefinierte Regeln: exakt, Wildcard, Regex, Präfix
* Drag & Drop Regelpriorität
* Detailliertes 404-Fehlerprotokoll mit Trefferzählung
* Protokollsuche, Massenlöschung, CSV-Export
* Automatische Protokollbereinigung (WP Cron, konfigurierbar)
* Statistik-Dashboard mit 30-Tage-Diagramm, Top 10 URLs, Top-Referrer
* Admin-Dashboard-Widget
* E-Mail-Benachrichtigungen mit Schwellenwert, Abkühlzeit und Digest-Modus
* WooCommerce: automatische Weiterleitung gelöschter Produkte
* WooCommerce: AJAX und REST API 404 überspringen
* CSV-Import für Regeln, CSV-Export für Regeln und Protokolle
* Bot-Erkennung, Pfadausschlüsse
* Übersetzungen: SK, DE, CS, EN
