I reindirizzamenti URL ti consentono di reindirizzare in modo efficiente gli URL sul tuo sito a pagine specifiche, garantendo che i visitatori arrivino al contenuto corretto e preservando il tuo motore di ricerca ranking. Questa funzione supporta i reindirizzamenti alle pagine normali del sito, agli URL esterni e alle pagine personalizzate come le pagine dinamiche e i post del blog, utilizzando tecniche avanzate come caratteri jolly e variabili per un reindirizzamento flessibile con una singola regola URL.
Nota
-
Quando si esegue la migrazione a E-store da una piattaforma o da un servizio di hosting diverso, i reindirizzamenti non sono necessari se gli URL rimangono invariati. Tuttavia, se ci sono differenze negli URL, ad esempio il vecchio percorso
/about.htmlURL (uno standard URL precedente) e il nuovo percorso ,/aboutsarà necessario aggiungere un reindirizzamento. -
Mentre i reindirizzamenti possono essere impostati per il reindirizzamento a un dominio diverso, la pagina originale deve trovarsi sullo stesso dominio. Ad esempio, non è possibile creare un reindirizzamento da
www.a-different-domain.comawww.your-E-store -site.com(il dominio che è o sarà assegnato al tuo sito E-store ).
-
La transizione a un nuovo sito reattivo può influire temporaneamente ranking dei motori di ricerca. Utilizza i reindirizzamenti URL per reindirizzare gli URL delle vecchie pagine ai nuovi URL reattivi, mantenendo la visibilità sui motori di ricerca.
-
Le pagine esistenti hanno la priorità sui reindirizzamenti. Se l'URL della vecchia pagina esiste ancora, il reindirizzamento non indirizzerà gli utenti alla nuova pagina.
-
Caratteri jolly: definisci le regole URL in base alla struttura dell'URL utilizzando asterischi singoli (*) o doppi (**) per abbinare i segmenti di testo. Esempio:
-
L'asterisco singolo corrisponde al testo tra le barre correnti. Ad esempio,
/category/*/homereindirizzerà a/category/xyz/homeo/category/abc/homema non reindirizzerà a/category/b/c/home. -
Il doppio asterisco corrisponde a qualsiasi testo in più barre. Ad esempio,
/category/**/homereindirizzerà a/category/b/c/home.
-
-
Variabili: Definisci una regola URL applicabile a più pagine che condividono una struttura simile ma contenuti diversi. Posizionati tra l'URL sorgente e l'URL target, facilitano un reindirizzamento efficiente. Ad esempio, questo è utile quando si convertono gli URL dei prodotti store da un formato a un altro. Le variabili sono racchiuse tra parentesi curve {} sia nelle regole URL di origine che di destinazione, richiedendo una grafia identica per una corretta funzionalità.
Esempio:
-
Se disponi di un vecchio URL del prodotto dello store
/prodotto/p-23245-ombrelloe il nuovo URL è/prodotto/ombrello, la regola di origine sarà/prodotto/p-*-{nomeprodotto}e l'URL della regola di destinazione sarà/prodotto/{nomeprodotto}.
-
-
Percorso: la parte dell'URL che identifica una risorsa specifica all'interno del dominio. Ad esempio, il percorso in
www.domain.com/aboutèabout.
Prima di configurare un reindirizzamento URL, ti consigliamo di rimuovere le vecchie pagine dal tuo sito. Se la pagina o l'URL precedente rimane, il reindirizzamento dell'URL non funzionerà come previsto.
Per impostare i reindirizzamenti:
-
Fai clic su Reindirizzamento URL.
-
Fai clic su Aggiungi nuovo reindirizzamento.
-
Inserisci il percorso originale nell'URL di origine da cui eseguire il reindirizzamento.
-
È necessario solo il percorso anziché l'URL completo. Ad esempio, il percorso in
www.domain.com/aboutèabout. Se viene inserito l'URL completo (ad esempiowww.domain.com/about), il reindirizzamento non funzionerà. -
Se necessario, utilizza caratteri jolly (*) e variabili ({}) come {product} per un reindirizzamento efficiente su più pagine. Per ulteriori informazioni, vedere la sezione di questo articolo Terminologia .
-
-
Scegli la destinazione:
-
Pagina di destinazione: Seleziona una pagina all'interno del tuo sito E-store .
Nota
Quando si esegue il reindirizzamento a un ancoraggio sul sito, utilizzare l'opzione Destinazione - URL personalizzato e inserire l'URL completo nel campo (ad esempio, www.domain.com/#about-us).
-
Destinazione - URL personalizzato: immettere un URL esterno o relativo.
Nota
Se hai utilizzato una variabile nel campo URL di origine, utilizza la stessa variabile anche in questo campo. La variabile deve essere scritta allo stesso modo in entrambi. Puoi anche reindirizzare a URL relativi come blog e pagine dinamiche, ad esempio
/blog/post-1.
-
-
Utilizzare il menu a discesa Tipo di reindirizzamento per selezionare il tipo di reindirizzamento. Di seguito sono riportate le opzioni:
-
Reindirizzamento 301. Spostato in modo permanente (più comune).
-
Reindirizzamento 302. Temporaneamente spostato.
-
-
Fare clic su Aggiungi.
È possibile importare più reindirizzamenti URL da un file CSV, ognuno dei quali può contenere fino a 200 URL di reindirizzamento e supportare l'uso di caratteri jolly e variabili. Per accedere all'opzione per caricare un file CSV per importare più reindirizzamenti, è necessario prima aggiungere almeno un singolo reindirizzamento.
Per importare più reindirizzamenti da CSV:
-
Scarica il modello CSV utilizzando questo link fornito (il modello è disponibile anche nel passaggio 4): redirects-import-template-csv. Per ulteriori informazioni, consulta la sezione Linee guida per il caricamento dei file CSV .
-
Fai clic su Reindirizzamento URL.
-
Fai clic su Importa più reindirizzamenti.
-
Se il file CSV è pronto, fai clic su Carica file CSV. Se hai saltato il passaggio 1, scarica il modello facendo clic su Scarica modello CSV per assicurarti che venga seguita la struttura corretta.
Nota
Il file CSV caricato deve avere la stessa struttura del modello, in cui la prima colonna è il vecchio URL e la nuova colonna è il nuovo URL.
-
Seleziona il file CSV e fai clic su Apri.
-
Il CSV deve avere la stessa struttura del modello, in cui la prima colonna è il vecchio URL e la nuova colonna è il nuovo URL.
-
Inserisci solo il percorso dell'URL, non l'URL completo. Ad esempio, se il vecchio URL è
www.domain.com/about,Entra/about. Analogamente, per la pagina di destinazione, se l'URL èwww.domain.com/about-us, entrare/about-us -
Il percorso dell'URL nella colonna URL della pagina di destinazione deve corrispondere esattamente a come appare nell'editor. In caso contrario, non verrà importato.
-
Se nell'editor esiste già un reindirizzamento per una vecchia pagina, il reindirizzamento nel CSV lo sovrascriverà.
-
Se il tipo di reindirizzamento viene lasciato vuoto, il valore predefinito sarà 301.
-
Assicurati di utilizzare un formato di percorso URL standard (ad esempio
/about-us). -
Una barra (
/) può essere inserita nell'URL della pagina di destinazione quando si reindirizza alla home page. -
Quando reindirizzi a un ancoraggio sul sito, utilizza l'URL completo (ad esempio, www.domain.com/#about-us).
Esempio di file CSV:
-
I reindirizzamenti URL sono utili per consolidare più siti in un unico sito reattivo o per passare a un nuovo dominio. Sono anche fondamentali per trasferire pagine specifiche su un nuovo dominio
-
Assicurati che i visitatori comprendano il reindirizzamento per evitare confusione o problemi di phishing.
I reindirizzamenti URL specifici non si applicano ai parametri URL, che sono componenti che seguono il '?' o il '#' in un URL. E-store considera identici gli URL con parametri, indipendentemente dai valori dei parametri.
Ad esempio, l'URL http://www.sitename.com/page1 è considerato uguale http://www.sitename.com/page1?url_referrer=blank a quello del sistema di E-store .
Se hai configurato un reindirizzamento 301 per "page1", reindirizzerà anche qualsiasi URL "page1" con un parametro URL. Se hai bisogno di un reindirizzamento URL specifico per un parametro URL, verifica con il tuo host DNS se è qualcosa che possono configurare per te.
Cosa può causare il mancato reindirizzamento di un URL?
-
Parametri extra, query o spazi. Controlla il vecchio URL per assicurarti che non ci siano parametri aggiuntivi, query o spazi alla fine del vecchio URL.
-
La vecchia pagina non deve esistere. I reindirizzamenti funzionano solo per pagine che non esistono più sul sito web. Se la pagina originale è ancora attiva e accessibile nel tuo editor / piattaforma / web builder (pubblicato o nascosto), il redirect non funzionerà. Devi eliminare completamente la pagina prima che il redirect funzioni.
-
Pop-up. Se stai cercando di reindirizzare un URL che corrisponde a un pop-up esistente, il redirect non funzionerà poiché i pop-up vengono memorizzati come pagine interne con URL propri.
-
Ripubblicazione necessaria. Ripubblica sempre il tuo sito web dopo aver configurato i reindirizzamenti. I reindirizzamenti non avranno effetto sul tuo sito live fino a dopo la ripubblicazione.
-
Contiene .php. L'URL vecchio non può contenere
.php, inclusi i parametri. -
Formato URL errato. Presta molta attenzione ai requisiti di formato URL quando configuri i reindirizzamenti:
-
Formato URL sorgente. Inserisci solo la parte del percorso dell'URL, non l'indirizzo completo. Ad esempio, se si reindirizza da www.yoursite.com/old-page, inserisci solo la pagina vecchia invece dell'URL completo. L'editor / piattaforma / web builder aggiunge automaticamente il dominio, quindi includere il dominio completo nella configurazione del redirect romperà il redirect. Controlla la presenza di parametri o spazi extra alla fine dell'URL.
-
Formato URL di destinazione. Non includere l'intero dominio quando si utilizza l'opzione Pagina di destinazione. Inserisci solo il percorso (come / per la homepage o /products per una pagina prodotto). Se reindirizzi a un dominio completamente diverso, usa l'opzione Destinazione - URL personalizzato e inserisci l'URL live completo della pagina target (ad esempio, https://yoursite.com/new-page o https://anotherdomain.com/page).
-
Parametri non supportati. Attualmente i parametri di reindirizzamento URL non sono supportati. Non puoi includere stringhe di query o parametri nella configurazione di reindirizzamento. Rimuovi qualsiasi parametro dalla configurazione del redirect e reindirizza solo il percorso principale del vecchio URL.
-
Protocollo e fendenti in seguito. Assicurati che i tuoi redirect tengano conto sia delle versioni HTTP che HTTPS degli URL, così come con e senza slash di seguito se applicabile, poiché questi possono essere trattati come URL separati che necessitano di regole di reindirizzamento individuali.
-
-
Reindirizza loop e autoriferimenti. Evita di impostare reindirizzamenti in cui la pagina di destinazione rimanda alla pagina sorgente. Questa configurazione non valida blocca tutti i reindirizzamenti coinvolti nel ciclo. Allo stesso modo, se la pagina di destinazione ha un redirect che riporta alla pagina originale, interrompe altri reindirizzamenti che mirano a quella pagina. Rivedi tutti i tuoi reindirizzamenti per assicurarti che questo non stia succedendo e rimuovi eventuali auto-riferimenti o cicli che scopri.
-
Reindirizzamenti duplicati. Se hai aggiunto lo stesso redirect più volte, rimuovi i duplicati per assicurarti che abbiano effetto correttamente.
-
Verifica che la pagina di destinazione esista davvero. Per verificare che la tua pagina di destinazione esista davvero:
-
Clicca sulla regola di reindirizzamento nel tuo editor / piattaforma / web builder e controlla la pagina target elencata nelle impostazioni di reindirizzamento.
-
Naviga direttamente alla pagina di destinazione per confermare che esiste.
-
Se usi sito web multilingue, assicurati di reindirizzare alla versione linguistica corretta della pagina, poiché il nome o l'URL della pagina devono corrispondere esattamente.
-
Una volta che hai risolto tutti i problemi di configurazione e ripubblicato il sito web, prova il redirect visitando l'URL originale sul sito web live per verificare che funzioni come previsto.
Perché ho ricevuto il messaggio di errore "Puoi aggiungere solo pagine eliminate o inesistenti"?
-
Ciò potrebbe essere dovuto a una pagina ancora esistente, a un post del blog o persino a un popup. Per verificare, inserisci il vecchio URL alla fine del nuovo URL.