CustomUrlRewrite - Risoluzione automatica dei conflitti URL
- Compatibilità
- 2.4.9, 2.4.8, 2.4.7, 2.4.6, 2.4.5, 2.4.4, 2.4.3, 2.4.2, 2.4.1, 2.4.0, 2.3.7, 2.3.6, 2.3.5, 2.3.4
Descrizione / CustomUrlRewrite - Risoluzione automatica dei conflitti URL
MAGENTO 2 · CATALOGO · URL
Risolvi i conflitti URL durante il salvataggio del prodotto.
Kowal CustomUrlRewrite
Kowal CustomUrlRewrite automatizza la ricerca di una chiave URL libera. Quando un indirizzo è già occupato, controlla i suffissi numerici successivi, riducendo la correzione manuale delle collisioni nel catalogo.
Rilevamento delle collisioni · Suffissi numerici · Automazione del salvataggio
COME FUNZIONA IN PRATICA
01 · Salvi il prodotto
Il modulo legge la chiave URL del prodotto.
02 · Controlla gli indirizzi esistenti
Verifica la collisione nella tabella delle riscritture URL.
03 · Seleziona una chiave libera
In caso di conflitto, controlla i suffissi successivi: -1, -2 e oltre.
Cosa ottiene il tuo negozio?
Scopri le possibilità del modulo, il suo utilizzo e le impostazioni che puoi adattare al tuo processo di vendita.
URL prodotto univoci senza risoluzione manuale dei conflitti
Kowal_CustomUrlRewrite è un modulo per Magento che gestisce automaticamente l’unicità degli URL dei prodotti, eliminando i problemi legati alla loro duplicazione. Grazie al nostro modulo, ridurrai gli errori derivanti dai conflitti di indirizzo durante il salvataggio, organizzerai gli URL in ottica SEO e renderai più efficiente la gestione dei prodotti nel tuo negozio.
Funzionalità principali
- Risoluzione automatica dei conflitti URL: Il modulo rileva automaticamente gli URL esistenti e aggiunge un suffisso numerico per trovare una chiave URL libera. Questo riduce il rischio di errori durante il salvataggio dei prodotti.
- Miglioramento SEO: Gli URL univoci sono fondamentali per l’ottimizzazione per i motori di ricerca. Il modulo assicura che ogni prodotto abbia un URL unico e SEO-friendly, il che può influire positivamente sul posizionamento del tuo negozio.
- Integrazione semplice: Il modulo si integra con il sistema nativo di riscrittura URL di Magento, senza richiedere configurazioni complesse o modifiche al core del sistema.
- Prestazioni ottimali: Controlla gli indirizzi esistenti nella tabella delle riscritture URL. L’automazione riduce la risoluzione manuale dei conflitti; l’impatto sul tempo di salvataggio dipende dalle dimensioni del catalogo e dal numero di collisioni.
- Flessibilità ed estendibilità: La logica di creazione degli URL univoci può essere adattata, tramite estensione del codice, alle esigenze del business. La versione attuale utilizza suffissi numerici consecutivi.
Vantaggi per te
- Risparmio di tempo grazie alla gestione automatica degli URL.
- Eliminazione degli errori legati alla duplicazione degli URL dei prodotti.
- Organizzazione degli indirizzi a supporto delle attività per la visibilità del negozio nei motori di ricerca.
- Gestione più semplice degli indirizzi in un ampio catalogo prodotti.
Installazione
L’installazione del modulo Kowal_CustomUrlRewrite è rapida e semplice. Puoi installare il modulo in due modi: tramite file ZIP o Composer.
Metodo 1: Installazione da file ZIP
- Estrai il file ZIP: Estrai il modulo in
app/code/Kowal, nella sottocartella corrispondente alla sua registrazione — nel codice verificato èCustomUrlChecker. - Abilita il modulo: Esegui il comando:
php bin/magento module:enable Kowal_CustomUrlChecker - Applica gli aggiornamenti: Aggiorna il database eseguendo:
In produzione usa l’opzionephp bin/magento setup:upgrade--keep-generated, secondo la procedura di deployment del negozio. - Svuota la cache: Completa l’installazione svuotando la cache:
php bin/magento cache:flush
Metodo 2: Installazione tramite Composer
- Aggiungi il repository Composer: Configura il repository che rende disponibile il pacchetto acquistato. Il comando seguente, presente nelle istruzioni precedenti, riguarda repo.magento.com e si applica solo se il pacchetto è disponibile lì:
composer config repositories.repo.magento.com composer https://repo.magento.com/ - Installa il modulo: Esegui il comando:
composer require kowal/module-customurlrewrite - Abilita il modulo: Abilita il modulo con il comando:
php bin/magento module:enable Kowal_CustomUrlChecker - Applica gli aggiornamenti: Aggiorna il database:
In produzione usa l’opzionephp bin/magento setup:upgrade--keep-generatedsecondo la procedura di deployment del negozio. - Svuota la cache: Svuota la cache per completare l’installazione:
php bin/magento cache:flush
Grazie al modulo Kowal_CustomUrlRewrite, la gestione degli URL in Magento diventerà più semplice, più efficiente e meglio ottimizzata in ottica SEO. Ordina ora e amplia le funzionalità del tuo negozio!
Esempio e nome del modulo
Se la chiave produkt entra in conflitto con un indirizzo esistente, il modulo controlla produkt-1, quindi produkt-2 e i suffissi successivi. Nel codice verificato, i percorsi cercati terminano con .html.
Il nome commerciale e il pacchetto restano CustomUrlRewrite / kowal/module-customurlrewrite. Le istruzioni precedenti indicavano Kowal_CustomUrlRewrite, mentre la versione verificata registra il modulo come Kowal_CustomUrlChecker; questo nome deve essere utilizzato per abilitarlo.
Dalla configurazione al risultato
1. Salvi il prodotto
Il modulo legge la chiave URL del prodotto.
2. Controlla gli indirizzi esistenti
Verifica la collisione nella tabella delle riscritture URL.
3. Seleziona una chiave libera
In caso di conflitto, controlla i suffissi successivi: -1, -2 e oltre.
Dal conflitto all’indirizzo libero
Chiave di base: produkt
Indirizzo occupato: produkt.html
Controlli successivi:produkt-1.html → produkt-2.html
La versione verificata del codice cerca percorsi che terminano con .html.
Organizza gli indirizzi nel catalogo Magento
Vuoi adattare il modulo al tuo negozio? Richiedi l’implementazione di Kowal CustomUrlRewrite e discuti la configurazione o le estensioni necessarie.
Maggiori Informazioni
| Conformità al modello | Luma / Vuoto, Fabbro |
|---|
Istruzioni per l'installazione del modulo
Installazione
* In ambiente di produzione usa l’opzione --keep-generated
Tipo: Composer
- Il modulo è disponibile nel repository Composer:
- Repository GitLab privato:
https://gitlab.com
- Repository GitLab privato:
- Aggiungi il repository Composer alla configurazione:
composer config repositories.custom.url.write vcs https://gitlab.com/magento2ext/magento-2-customurlrewrite - Aggiungi il token di accesso al repository GitLab privato:
composer config --auth gitlab-token.gitlab.com - Installa il modulo tramite Composer:
composer require kowal/module-customurlrewrite - Applica gli aggiornamenti del database:
php bin/magento setup:upgrade - Svuota la cache:
php bin/magento cache:flush