CustomUrlRewrite - Automatische Lösung von URL-Konflikten
- SKU
- CustomUrlRewrite
Beschreibung / CustomUrlRewrite - Automatische Lösung von URL-Konflikten
MAGENTO 2 · KATALOG · URLS
Lösen Sie URL-Konflikte beim Speichern von Produkten.
Kowal CustomUrlRewrite
Kowal CustomUrlRewrite automatisiert die Suche nach einem freien URL-Key. Wenn eine Adresse bereits belegt ist, prüft das Modul nacheinander numerische Suffixe und reduziert so die manuelle Behebung von Kollisionen im Katalog.
Kollisionserkennung · Numerische Suffixe · Automatisierung des Speichervorgangs
SO FUNKTIONIERT ES IN DER PRAXIS
01 · Sie speichern ein Produkt
Das Modul liest den URL-Key des Produkts aus.
02 · Es prüft vorhandene Adressen
Es überprüft die Kollision in der URL-Rewrite-Tabelle.
03 · Es wählt einen freien Key aus
Bei einem Konflikt prüft es weitere Suffixe: -1, -2 und folgende.
Was gewinnt Ihr Shop?
Lernen Sie die Möglichkeiten des Moduls, die Nutzung und die Einstellungen kennen, die Sie an Ihren Verkaufsprozess anpassen können.
Eindeutige Produktadressen ohne manuelle Konfliktlösung
Kowal_CustomUrlRewrite ist ein Modul für Magento, das die Eindeutigkeit von Produkt-URLs automatisch verwaltet und Probleme durch doppelte Adressen beseitigt. Mit unserem Modul reduzieren Sie Fehler, die durch Adresskonflikte beim Speichern entstehen, strukturieren Ihre Adressen im Hinblick auf SEO und optimieren die Produktverwaltung in Ihrem Shop.
Wichtigste Funktionen
- Automatische Lösung von URL-Konflikten: Das Modul erkennt vorhandene URLs automatisch und fügt ein numerisches Suffix hinzu, um einen freien URL-Key zu finden. Dadurch sinkt das Fehlerrisiko beim Speichern von Produkten.
- SEO-Verbesserung: Eindeutige URLs sind entscheidend für die Suchmaschinenoptimierung. Das Modul stellt sicher, dass jedes Produkt eine eindeutige und SEO-freundliche URL erhält, was sich positiv auf die Positionierung Ihres Shops auswirken kann.
- Einfache Integration: Das Modul integriert sich in das native URL-Rewrite-System von Magento, ohne eine komplexe Konfiguration oder Änderungen am Systemkern zu erfordern.
- Optimale Performance: Es prüft vorhandene Adressen in der URL-Rewrite-Tabelle. Die Automatisierung reduziert die manuelle Konfliktlösung; der Einfluss auf die Speicherzeit hängt von der Kataloggröße und der Anzahl der Kollisionen ab.
- Flexibilität und Erweiterbarkeit: Die Logik zur Erstellung eindeutiger Adressen kann im Rahmen einer Code-Erweiterung an die Geschäftsanforderungen angepasst werden. Die aktuelle Version verwendet fortlaufende numerische Suffixe.
Ihre Vorteile
- Zeitersparnis durch automatische Verwaltung von URLs.
- Beseitigung von Fehlern im Zusammenhang mit der Duplizierung von Produkt-URLs.
- Strukturierte Adressen zur Unterstützung der Sichtbarkeit Ihres Shops in Suchmaschinen.
- Einfachere Verwaltung von Adressen in einem großen Produktkatalog.
Installation
Die Installation des Moduls Kowal_CustomUrlRewrite ist schnell und einfach. Sie können das Modul auf zwei Arten installieren: per ZIP-Datei oder über Composer.
Methode 1: Installation aus einer ZIP-Datei
- ZIP-Datei entpacken: Entpacken Sie das Modul nach
app/code/Kowalin das Unterverzeichnis, das seiner Registrierung entspricht — im geprüften Code ist diesCustomUrlChecker. - Modul aktivieren: Führen Sie den Befehl aus:
php bin/magento module:enable Kowal_CustomUrlChecker - Updates anwenden: Aktualisieren Sie die Datenbank mit:
Verwenden Sie in der Produktion die Optionphp bin/magento setup:upgrade--keep-generatedgemäß dem Deployment-Prozess Ihres Shops. - Cache leeren: Schließen Sie die Installation ab, indem Sie den Cache leeren:
php bin/magento cache:flush
Methode 2: Installation über Composer
- Composer-Repository hinzufügen: Konfigurieren Sie das Repository, das das gekaufte Paket bereitstellt. Der folgende Befehl aus der früheren Anleitung bezieht sich auf repo.magento.com und gilt nur, wenn das Paket dort verfügbar ist:
composer config repositories.repo.magento.com composer https://repo.magento.com/ - Modul installieren: Führen Sie den Befehl aus:
composer require kowal/module-customurlrewrite - Modul aktivieren: Aktivieren Sie das Modul mit dem Befehl:
php bin/magento module:enable Kowal_CustomUrlChecker - Updates anwenden: Aktualisieren Sie die Datenbank:
Verwenden Sie in der Produktion die Optionphp bin/magento setup:upgrade--keep-generatedgemäß dem Deployment-Prozess Ihres Shops. - Cache leeren: Leeren Sie den Cache, um die Installation abzuschließen:
php bin/magento cache:flush
Mit dem Modul Kowal_CustomUrlRewrite wird Ihre URL-Verwaltung in Magento einfacher, effizienter und besser für SEO optimiert. Bestellen Sie jetzt und erweitern Sie die Funktionalität Ihres Shops!
Beispiel und Modulname
Wenn der Key produkt mit einer bestehenden Adresse kollidiert, prüft das Modul produkt-1, anschließend produkt-2 und weitere Suffixe. Im geprüften Code enden die gesuchten Pfade mit .html.
Handelsname und Paket bleiben CustomUrlRewrite / kowal/module-customurlrewrite. Die ältere Anleitung nannte Kowal_CustomUrlRewrite, während die geprüfte Version das Modul als Kowal_CustomUrlChecker registriert; dieser Name ist beim Aktivieren zu verwenden.
Von der Konfiguration zum Ergebnis
1. Sie speichern ein Produkt
Das Modul liest den URL-Key des Produkts aus.
2. Es prüft vorhandene Adressen
Es überprüft die Kollision in der URL-Rewrite-Tabelle.
3. Es wählt einen freien Key aus
Bei einem Konflikt prüft es weitere Suffixe: -1, -2 und folgende.
Vom Konflikt zur freien Adresse
Basis-Key: produkt
Belegte Adresse: produkt.html
Weitere Prüfungen:produkt-1.html → produkt-2.html
Die geprüfte Codeversion sucht nach Pfaden, die mit .html enden.
Strukturieren Sie die Adressen in Ihrem Magento-Katalog
Möchten Sie das Modul an Ihren Shop anpassen? Fragen Sie nach der Implementierung von Kowal CustomUrlRewrite und besprechen Sie die Konfiguration oder benötigte Erweiterungen.
Weitere Informationen
| Übereinstimmung mit der Vorlage | Luma / Leer, KOWAL |
|---|
Installationsanleitung für das Modul
Installation
* In der Produktionsumgebung verwenden Sie bitte die Option --keep-generated
Typ: Composer
- Das Modul ist im Composer-Repository verfügbar:
- Privates GitLab-Repository:
https://gitlab.com
- Privates GitLab-Repository:
- Composer-Repository zur Konfiguration hinzufügen:
composer config repositories.custom.url.write vcs https://gitlab.com/magento2ext/magento-2-customurlrewrite - Zugriffstoken zum privaten GitLab-Repository hinzufügen:
composer config --auth gitlab-token.gitlab.com - Modul mit Composer installieren:
composer require kowal/module-customurlrewrite - Datenbank-Updates anwenden:
php bin/magento setup:upgrade - Cache leeren:
php bin/magento cache:flush