Alles, was Sie wissen sollten bevor Sie installieren.
Ein detaillierter Blick darauf, wie Intelligente 404-Seite PrestaShop 8 & 9 — Produktvorschläge & 301-Weiterleitungen funktioniert, warum wir es so gebaut haben und der Gedanke hinter den Funktionen oben.
Eine Standard-404-Seite ist ein verlorener Verkauf
In einem Standard-PrestaShop-Shop zeigt die 404-Seite eine Entschuldigung, ein leeres Suchfeld und sonst nichts. Der Besucher kommt mit einer klaren Absicht, oft von Google oder über einen alten Link, und stößt gegen eine Wand. Er geht. Jeder unbehandelte 404 ist verbranntes Akquisebudget, ein negatives Signal an die Suchmaschinen und ein Kunde, der woanders kauft. Das Modul verwandelt diese Sackgasse in eine Kreuzung: statt dem Besucher zu sagen, dass die Seite nicht existiert, zeigt es ihm die Produkte, die er wahrscheinlich gesucht hat.
Wie die Vorschläge berechnet werden
Tritt ein 404 auf, zerlegt das Modul die letzten beiden Segmente der URL, verwirft Stoppwörter in fünf Sprachen, behält nur Tokens mit mindestens drei Zeichen und schließt numerische Bezeichner aus. Die verbleibenden Tokens werden mit gewichteter Bewertung gegen den Katalog abgeglichen: ein Treffer im link_rewrite zählt vier Punkte, im Produktnamen drei Punkte, in der Referenz zwei Punkte. Die Produkte werden absteigend nach Punktzahl sortiert. Erreicht kein Treffer die Schwelle, weicht das Modul auf die Bestseller und dann auf die Neuheiten aus: der Besucher sieht immer etwas Relevantes.
Das Suchfeld erledigt die halbe Arbeit
Das auf der 404-Seite angezeigte Suchformular ist nicht leer: es ist mit den humanisierten Schlüsselwörtern aus der defekten URL vorausgefüllt. Ein Besucher, der auf einer gelöschten URL leder-sneaker-premium landet, sieht bereits leder sneaker premium im Feld. Das Formular verweist auf die native Suchseite des Themes, mit korrekt weitergereichtem Query-String: keine Template-Überschreibung, kein Konflikt mit einem Suchmodul von Drittanbietern.
Das 404-Protokoll: sehen, was wirklich kaputt ist
Jeder 404 wird mit seiner URL, einem per Upsert erhöhten Hit-Zähler, dem letzten Referer, dem letzten User-Agent und seinem Datum erfasst. Die Deduplizierung erfolgt über einen Hash der URL, pro Shop abgegrenzt: tausend Aufrufe derselben defekten URL ergeben eine Zeile mit tausend Hits, nicht tausend Zeilen. Bekannte Crawler können gefiltert werden, und eine Liste von Regex-Mustern hält das Rauschen von Schwachstellen-Scannern (wp-admin, xmlrpc, phpmyadmin, .git, statische Ressourcen) fern, das die Auswertung verfälschen würde. Alte Einträge werden gemäß der von Ihnen festgelegten Aufbewahrung automatisch bereinigt.
Vom 404 zur 301 mit einem Klick
Das ist der Kern des Moduls. Aus dem Protokoll heraus kann eine defekte URL mit ausreichend hoher Trefferbewertung per AJAX-Schaltfläche sofort auf das beste Produkt weitergeleitet werden: ein Klick, die 301-Weiterleitung ist erstellt, der Eintrag wechselt in den Status weitergeleitet. Ist die Konfidenz zu gering, öffnet sich ein geführtes Formular mit nach Punktzahl sortierten Vorschlägen und einem Feld für eine eigene URL. In beiden Fällen werden Quelle und Ziel geprüft: keine Schleife, kein Duplikat.
Eine unauffällige, sichere Weiterleitungs-Engine
Die aus dem Protokoll erstellten Weiterleitungen werden vor dem Dispatch der Seite angewendet, noch vor dem Front-Controller. Der Standardtyp (301 permanent oder 302 temporär) ist konfigurierbar und regelweise überschreibbar. Pfade werden vor dem Vergleich normalisiert, und ein Kollisionsschutz lehnt jede Regel ab, bei der Quelle und Ziel auf dieselbe Stelle zeigen würden. Jede Weiterleitung zählt ihre Hits: Sie sehen genau, wie viele Besuche gerettet wurden.
Ergänzend, nicht redundant
Wenn Sie bereits einen fortgeschrittenen Weiterleitungsmanager einsetzen (Wildcards, Regex, CSV-Import), bleibt das Modul nützlich: seine Weiterleitungs-Engine lässt sich mit einem Häkchen deaktivieren, und Sie behalten den Vorschlagsblock auf der 404-Seite sowie das Protokoll. Umgekehrt genügt das Modul, wenn Sie nichts haben, um den gesamten Zyklus abzudecken: erkennen, verstehen, weiterleiten.
Installation in zwei Minuten, saubere Deinstallation
Keine externe Abhängigkeit, kein Composer, keine Änderung am Theme. Laden Sie das ZIP über den Module Manager hoch und installieren Sie es: zwei SQL-Tabellen werden erstellt, zwei Tabs erscheinen im Back-Office, und der Block fügt sich automatisch in die 404-Seite Ihres Themes ein. Bei der Deinstallation werden Tabellen und Tabs entfernt: nichts bleibt in der Datenbank zurück.
Es gibt noch keine Rezensionen.