Creazione e gestione dei reindirizzamenti URL

I reindirizzamenti URL possono essere utilizzati per reindirizzare il traffico da una pagina web a un'altra. Quando modifichi un URL nel tuo negozio Shopify, puoi creare un reindirizzamento URL per assicurarti che i clienti riescano comunque a trovare quello che cercano.

Ad esempio, se elimini un prodotto, puoi configurare un reindirizzamento URL in modo che, quando i clienti inseriscono l'URL di quel prodotto, vengano reindirizzati a un prodotto simile nel negozio.

Considerazioni sulla creazione dei reindirizzamenti URL

Prima di creare reindirizzamenti URL, leggi le seguenti considerazioni:

  • Non è possibile reindirizzare gli URL che iniziano con i seguenti prefissi: /apps, /application, /cart, /carts, /orders, /services o /shop.
  • Non è possibile reindirizzare gli URL che utilizzano percorsi Shopify fissi: /products, /collections, /collections/all.
  • Puoi reindirizzare solo da URL non funzionanti. Gli URL non funzionanti visualizzano messaggi di errore, come Pagina non trovata o 404, su una pagina o nel titolo della pagina. Se l'URL carica ancora una pagina web valida, il reindirizzamento URL non funzionerà.
  • Puoi creare un massimo di 100.000 reindirizzamenti URL, a meno che il negozio non utilizzi il piano Plus, che ha un massimo di 20.000.000 di reindirizzamenti URL.
  • I reindirizzamenti URL non sono supportati nei menu dell'account cliente.

Scenari di reindirizzamento comuni

Comprendere questi scenari può aiutarti a configurare i reindirizzamenti in modo più efficace.

Limitazioni aggiuntive per i reindirizzamenti URL

Leggi queste limitazioni aggiuntive che possono influire sulla funzionalità dei reindirizzamenti URL:

Percorsi URL riservati

Alcuni percorsi URL sono riservati da Shopify e non possono essere utilizzati per i reindirizzamenti:

  • /collections/vendors, /collections/types, /collections/all
  • /apps/, /a/, /community/, /tools/
  • Percorsi del dominio MyShopify che terminano con /shop o /services

Filtro per tag di collezione

Non puoi creare reindirizzamenti per gli URL che utilizzano il filtro per tag di collezione (ad esempio iltuonegozio.com/collections/nome-collezione/nome-tag). Anche se non esistono prodotti con quel tag, il percorso URL è comunque considerato valido e non può essere reindirizzato.

Estensioni di file HTML

Gli URL che terminano con .html non possono essere reindirizzati allo stesso URL senza .html. Shopify considera questi URL come lo stesso URL, perché la piattaforma gestisce automaticamente la formattazione HTML per avere URL più chiari.

Stringhe di query e caratteri speciali

Gli URL contenenti stringhe di query (come /brands/dell.html?_bc_fsnf=1&interface=interface_type) potrebbero non funzionare come previsto con i reindirizzamenti URL.

Mercati internazionali e sottocartelle

I reindirizzamenti URL non si applicano automaticamente a tutte le sottocartelle del mercato. Se devi reindirizzare impostazioni locali specifiche (ad esempio da iltuonegozio.com/en-ca/vecchia-pagina a iltuonegozio.com/en-fr/nuova-pagina), devi creare reindirizzamenti singoli per ogni sottocartella.

Memorizzazione nella cache dei reindirizzamenti 301

I reindirizzamenti 301 vengono memorizzati nella cache dai browser e dai motori di ricerca. Se rimuovi un reindirizzamento dopo che i clienti vi hanno effettuato l'accesso, il reindirizzamento potrebbe continuare a funzionare nei loro browser fino alla scadenza della cache.

Creazione di un reindirizzamento URL

Puoi creare un reindirizzamento URL. Quando crei un reindirizzamento, il nuovo URL può essere un URL relativo, ad esempio /collezione/camicie, o un URL completo, ad esempio http://www.example.com/collection/shirts. Per reindirizzare il traffico all'interno del dominio primario, utilizza un URL relativo. Per reindirizzare il traffico all'esterno del dominio primario, utilizza un URL completo. I reindirizzamenti URL iniziano a funzionare immediatamente.

Puoi anche aggiungere Liquid ai campi Reindirizza da e Reindirizza a. La convalida completa del campo non può essere eseguita quando utilizzi Liquid nei percorsi.

Passaggi:

  1. Dal pannello di controllo Shopify, vai su Contenuti > Menu.

  2. Clicca su Visualizza reindirizzamenti URL.

  3. Clicca su Crea reindirizzamento URL.

  4. In Reindirizza da, inserisci il vecchio URL dal quale desideri reindirizzare i visitatori.

  5. In Reindirizza a, inserisci il nuovo URL al quale desideri reindirizzare i visitatori. Per reindirizzare alla homepage del negozio, inserisci /.

  6. Clicca su Salva reindirizzamento.

Risoluzione dei problemi relativi ai reindirizzamenti URL

I reindirizzamenti URL iniziano a funzionare immediatamente. Se il reindirizzamento non funziona subito, puoi provare i seguenti passaggi per la risoluzione dei problemi:

  • Controlla che negli URL Reindirizza da e Reindirizza a non ci siano errori di battitura.
  • Assicurati che l'URL Reindirizza da non corrisponda a una pagina attiva.
  • Assicurati che l'URL Reindirizza da non sia un percorso fisso e non contenga un prefisso che non è possibile reindirizzare.
  • Svuota la cache del browser e testa di nuovo il reindirizzamento o prova su un altro dispositivo.

Risoluzione dei problemi aggiuntiva per i reindirizzamenti

La pagina 404 reindirizza alla homepage nell'editor del tema

Se la pagina 404 reindirizza alla homepage quando la visualizzi nell'editor del tema, controlla se hai impostato un reindirizzamento da /404 a / (la homepage). Questo tipo di reindirizzamento interferisce con la capacità dell'editor del tema di visualizzare la pagina 404. Rimuovi questo reindirizzamento per risolvere il problema.

Errori API “Redirect Limit Exceeded”

Se riscontri errori “Redirect Limit Exceeded” quando utilizzi l'Admin API, questo errore non è correlato al limite di reindirizzamenti URL del negozio (100.000 reindirizzamenti). Indica invece che una richiesta API sta causando troppi reindirizzamenti del server. Se riscontri questo errore, valuta la possibilità di rivolgerti alla Community di Shopify o di contattare lo sviluppatore di eventuali app di terze parti che potrebbero causare il problema.

Reindirizzamenti URL e visibilità del negozio online

Puoi utilizzare i reindirizzamenti URL con le impostazioni di visibilità del negozio online per reindirizzare temporaneamente i clienti da contenuti nascosti a contenuti attivi.

Ad esempio, se hai una collezione /collections/fall che desideri nascondere temporaneamente durante l’estate e reindirizzare i clienti a /collections/summer, puoi:

  1. Modifica la Visibilità del negozio online della collezione autunnale in Nascosta.
  2. Crea un reindirizzamento URL da /collections/fall a /collections/summer.

Quando la collezione autunnale è nascosta, l'URL /collections/fall diventa una pagina 404, il che consente al reindirizzamento di funzionare. I clienti che visitano /collections/fall vengono reindirizzati automaticamente a /collections/summer.

Importante: se in seguito modifichi di nuovo la Visibilità del negozio online della collezione impostandola su Visibile, il reindirizzamento URL verrà eliminato automaticamente, perché i reindirizzamenti funzionano solo per gli URL che restituiscono errori 404. Dovrai ricreare il reindirizzamento se nascondi di nuovo la collezione.

Questo comportamento si applica anche ai prodotti. Puoi impostare i prodotti sullo stato di Bozza o rimuoverli da tutti i canali di vendita per far sì che restituiscano errori 404 e diventino idonei per i reindirizzamenti URL.

Reindirizzamenti e sottocartelle

La creazione di un reindirizzamento URL si applica a tutte le sottocartelle di lingua o di mercato configurate utilizzando gli strumenti per la vendita internazionale.

Ad esempio, il tuo mercato primario sono gli Stati Uniti su example.com. Hai anche un mercato per il Canada in una sottocartella su example.com/en-ca. Decidi di non vendere più una t-shirt blu nel negozio, quindi elimini il prodotto e crei un unico reindirizzamento URL da /products/blue-t-shirt a /collections/t-shirts.

Dopo aver creato il reindirizzamento URL, i clienti negli Stati Uniti che tentano di visitare /products/blue-t-shirt vengono reindirizzati automaticamente a example.com/collections/t-shirts e i clienti in Canada che tentano di visitare example.com/en-ca/products/blue-t-shirt vengono reindirizzati automaticamente a example.com/en-ca/collections/t-shirts.

Puoi comunque creare reindirizzamenti singoli per ogni sottocartella se desideri reindirizzare le persone a una destinazione diversa per ogni mercato.

Gestione dei reindirizzamenti URL

Puoi gestire l'elenco dei reindirizzamenti URL nei seguenti modi:

Filtrare i reindirizzamenti URL per data

  1. Dal pannello di controllo Shopify, vai su Contenuti > Menu.

  2. Clicca su Reindirizzamenti URL.

  3. Clicca su Data di aggiunta.

  4. Dal menu a discesa, scegli il periodo di date per cui filtrare.

Salvare un filtro di reindirizzamento URL

  1. Dal pannello di controllo Shopify, vai su Contenuti > Menu.

  2. Clicca su Reindirizzamenti URL.

  3. Crea un filtro utilizzando la casella di ricerca o filtrando i reindirizzamenti URL per data.

  4. Clicca su Salva filtri.

  5. Seleziona un nome per il filtro.

  6. Clicca su Salva filtri. I filtri vengono salvati come una nuova scheda nella parte superiore dell'elenco.

Eliminare un filtro di reindirizzamento URL

  1. Dal pannello di controllo Shopify, vai su Contenuti > Menu.

  2. Clicca su Reindirizzamenti URL.

  3. Seleziona il filtro che desideri eliminare.

  4. Clicca su Salvati.

  5. Clicca su Rimuovi scheda, quindi clicca su Rimuovi.

Modificare il nome di un filtro di reindirizzamento URL

  1. Dal pannello di controllo Shopify, vai su Contenuti > Menu.

  2. Clicca su Reindirizzamenti URL.

  3. Seleziona il filtro che desideri modificare.

  4. Clicca su Salvati.

  5. Modifica il nome della scheda, quindi clicca su Salva filtri.

Modificare i reindirizzamenti URL singolarmente

  1. Dal pannello di controllo Shopify, vai su Contenuti > Menu.

  2. Clicca su Reindirizzamenti URL.

  3. Clicca sul reindirizzamento URL che desideri modificare.

  4. Inserisci le modifiche.

  5. Clicca su Salva reindirizzamento.

Modificare più reindirizzamenti URL contemporaneamente

Puoi modificare i reindirizzamenti URL in blocco. Per maggiori informazioni sulla modifica di più reindirizzamenti URL contemporaneamente, consulta l'utilizzo delle azioni in blocco.

Passaggi:

  1. Dal pannello di controllo Shopify, vai su Contenuti > Menu.

  2. Clicca su Reindirizzamenti URL.

  3. Seleziona i reindirizzamenti URL che desideri modificare.

  4. Clicca su Modifica reindirizzamento.

  5. Inserisci le modifiche.

  6. Clicca su Salva.

Esportare i reindirizzamenti URL

  1. Dal pannello di controllo Shopify, vai su Contenuti > Menu.

  2. Clicca su Reindirizzamenti URL.

  3. Clicca su Esporta.

  4. Scegli quali reindirizzamenti desideri esportare.

  5. Seleziona il tipo di file CSV che desideri esportare.

  6. Clicca su Esporta reindirizzamenti URL.

Importare i reindirizzamenti URL

Puoi importare in Shopify i reindirizzamenti URL esistenti. Puoi scaricare e visualizzare un file CSV di esempio per i reindirizzamenti URL da utilizzare come modello.

Passaggi:

  1. Dal pannello di controllo Shopify, vai su Contenuti > Menu.

  2. Clicca su Reindirizzamenti URL.

  3. Clicca su Importa.

  4. Clicca su Aggiungi file e seleziona un file CSV.

  5. Clicca su Carica file.

  6. Controlla l'importazione.

  7. Clicca su Importa reindirizzamenti.

  8. Clicca su Chiudi.

Eliminare i reindirizzamenti URL

Puoi eliminare i reindirizzamenti URL. Per maggiori informazioni sull'eliminazione di più reindirizzamenti URL contemporaneamente, consulta l'utilizzo delle azioni in blocco.

Passaggi:

  1. Dal pannello di controllo Shopify, vai su Contenuti > Menu.

  2. Clicca su Reindirizzamenti URL.

  3. Seleziona i reindirizzamenti URL che desideri eliminare.

  4. Clicca su Elimina reindirizzamenti selezionati.

  5. Clicca su Elimina per confermare la decisione.