reindirizzamenti URL ti consentono di reindirizzare in modo efficiente gli URL del tuo sito verso pagine specifiche, assicurando che i visitatori arrivino al contenuto corretto e preservando il posizionamento nei motori di ricerca. Questa funzione supporta i reindirizzamenti a normali pagine del sito, URL esterni e pagine personalizzate come pagine dinamiche e post di blog, utilizzando tecniche avanzate come jolly card e variabili per un reindirizzamento flessibile
Nota
-
Durante la migrazione a Duda da una piattaforma o servizio di hosting diverso, i reindirizzamenti non sono necessari se gli URL rimangono invariati. Tuttavia, se ci sono differenze negli URL, ad esempio se il vecchio percorso dell'URL è
/about.html(un precedente standard URL) e il nuovo percorso è/about, sarà necessario aggiungere un reindirizzamento. -
Sebbene i reindirizzamenti possano essere impostati per reindirizzare a un dominio diverso, la pagina originale deve trovarsi sullo stesso dominio. Ad esempio, non puoi creare
www.a-different-domain.comawww.your-Duda -site.com(il dominio che è o verrà assegnato al tuo Duda sito).
-
transizione a un nuovo sito reattivo può influire temporaneamente sul posizionamento nei motori di ricerca. Utilizza i reindirizzamenti URL per reindirizzare gli URL delle vecchie pagine a nuovi URL reattivi, mantenendo la visibilità
-
Le pagine esistenti hanno la priorità rispetto ai reindirizzamenti. Se l'URL della vecchia pagina esiste ancora, il reindirizzamento non indirizzerà gli utenti alla nuova
-
Wildcard: Definisci le regole degli URL in base alla struttura dell'URL utilizzando asterischi singoli (*) o doppi (**) per abbinare i segmenti di testo. Esempio:
-
asterisco singolo fa corrispondere il testo tra le barre correnti. Ad esempio
/category/*/homereindirizzerà a/category/xyz/homeo/category/abc/homema non verrà reindirizzato a/category/b/c/home. -
doppio asterisco corrisponde a qualsiasi testo contenuto 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 di origine e l'URL di destinazione, facilitano un reindirizzamento efficiente Ad esempio, questo è utile quando si convertono gli URL dei prodotti del negozio da un formato all'altro. Le variabili sono racchiuse tra parentesi graffe {} nelle regole dell'URL di origine e di destinazione, e richiedono la stessa ortografia per una corretta funzionalità.
Esempio:
-
Se hai un vecchio URL del prodotto del negozio di
/product/p-23245-umbrellae il nuovo URL è/product/umbrella, la regola di origine sarebbe/product/p-*-{productname}e l'URL della regola di destinazione sarebbe/product/{productname}.
-
-
Sentiero: la parte dell'URL che identifica una risorsa specifica all'interno del dominio. Ad esempio, il percorso
www.domain.com/aboutèabout.
Nota
Le espressioni regolari (regex) non sono supportate. Una regola che le utilizza viene salvata senza errori, ma non effettuerà il reindirizzamento. Utilizza invece i caratteri jolly o le variabili.
Prima di configurare un reindirizzamento URL, ti consigliamo di rimuovere le vecchie pagine dal tuo sito. Se la vecchia pagina o l'URL rimangono invariati, il reindirizzamento dell'URL non funzionerà
Per configurare i reindirizzamenti:
-
Fare clic Reindirizzamento URL.
-
Fare clic Aggiungi nuovo reindirizzamento.
-
Inserisci il percorso originale nell'URL di origine da cui reindirizzare.
-
È necessario solo il percorso anziché l'URL completo. Ad esempio, il percorso in
www.domain.com/aboutèabout. Se l'URL completo (ad esempiowww.domain.com/about) viene inserito, il reindirizzamento non funzionerà. -
Se necessario, utilizza i caratteri jolly (*) e le variabili ({}) come {product} per un reindirizzamento efficiente su più pagine. Vedi la sezione di questo articolo, Terminologia per ulteriori informazioni.
-
-
Scegli la destinazione:
-
Pagina di destinazione: Seleziona una pagina all'interno della tua Duda sito.
Nota
Quando si reindirizza a un ancoraggio del sito, utilizzare il Destinazione: URL personalizzato opzione e inserisci l'URL completo nel campo (ad esempio, www.domain.com/ #about -us).
-
Destinazione: URL personalizzato: inserisci un URL esterno o relativo.
Nota
Se hai usato una variabile nel campo URL di origine, usa la stessa variabile anche in questo campo. La variabile deve essere scritta nello stesso modo in entrambi. Puoi anche reindirizzare a URL relativi come blog e pagina dinamica,
/blog/post-1.
-
-
Usa ilTipo di reindirizzamentomenu a discesa per selezionare il tipo di reindirizzamento. Di seguito sono elencate le opzioni:
-
Reindirizzamento 301. Spostato definitivamente (il più comune).
-
Reindirizzamento 302. Spostato temporaneamente.
-
-
Fare clic Aggiungi.
-
Fare clic Regole di pubblicazione degli URL affinché le modifiche siano attive. Tieni presente che questa azione non ripubblica l'intero sito
Puoi importare più reindirizzamenti URL da un file CSV, con ogni file CSV che contiene fino a 200 URL di reindirizzamento e supporta l'uso di caratteri jolly e variabili. Per accedere all'opzione di caricamento di un file CSV per importare più reindirizzamenti, devi 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. Fare riferimento a Linee guida per il caricamento CSV sezione per ulteriori informazioni.
-
Fare clic Reindirizzamento URL.
-
Fare clic Importa reindirizzamenti multipli.
-
Se il file CSV è pronto, fai clic su Carica CSV. Se hai saltato il passaggio 1, scarica il modello facendo clic Scarica il modello CSV innanzitutto per garantire che venga seguita la struttura corretta.
Nota
Il file CSV caricato deve avere la stessa struttura del nostro modello, in cui la prima colonna è il vecchio URL e la nuova colonna è il nuovo URL.
-
Seleziona il tuo file CSV e fai clic suApri.
-
Il file CSV dovrebbe avere la stessa struttura del nostro 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,inserire/about. Analogamente, per la pagina di destinazione, se l'URL èwww.domain.com/about-us, inserisci/about-us -
Il percorso dell'URL nel URL della pagina di destinazione la colonna deve corrispondere esattamente a come appare nell'editor. In caso contrario, non verrà importata.
-
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 è 301.
-
Assicurati di utilizzare un formato di percorso URL standard (ad esempio
/about-us). -
Una barra in avanti (
/) può essere collocato nel URL della pagina di destinazione quando si reindirizza alla home page. -
Quando reindirizzate a un ancoraggio del sito, utilizzate l'URL completo (ad esempio, www.domain.com/ #about -us).
Esempio CSV:
Nei progetti Vibe basati sulla versione 2.0 o successive, è possibile aggiungere e gestire i reindirizzamenti descrivendo a Copilot ciò che si desidera, ad esempio: Reindirizza /old-page a /new-page. In caso di reindirizzamenti multipli, potrebbe risultare più veloce allegare un elenco, come un file CSV basato sul modello di reindirizzamento, insieme a un prompt. I progetti Vibe non dispongono di impostazioni separate per i reindirizzamenti.
Per verificare la versione del tuo progetto, clicca sull'icona del menu in alto a sinistra nell'area di lavoro di Vibe.
-
reindirizzamenti URL sono utili per consolidare più siti in un sito reattivo o per passare a un nuovo dominio. Sono inoltre fondamentali per trasferire pagine specifiche in un nuovo dominio
-
Assicurati che i visitatori comprendano il reindirizzamento per evitare confusione o problemi di phishing.
-
Utilizza l'API Partner per creare regole URL personalizzate per risposte personalizzate in base a visite specifiche alle pagine.
reindirizzamenti URL specifici non si applicano ai parametri URL, che sono componenti che seguono il '? 'o' # 'in un URL Duda considera gli URL con parametri come identici, indipendentemente dai valori dei parametri.
Ad esempio, l'URL http://www.sitename.com/page1 è considerato uguale a http://www.sitename.com/page1?url_referrer=blank di Duda il sistema.
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 può configurare per
Duda ti consente di caricare vari tipi di file nella radice del tuo sito Web, abilitando funzionalità aggiuntive e supporto per i dati. Per maggiori dettagli, consulta la nostra guida alle funzionalità su File di configurazione del sito.
Cosa può causare il mancato reindirizzamento di un URL?
-
Parametri, interrogazioni o spazi aggiuntivi. Controlla il vecchio URL per assicurarti che non ci siano parametri, query o spazi aggiuntivi alla fine del vecchio URL
-
La vecchia pagina non deve esistere. reindirizzamenti funzionano solo per le pagine che non esistono più sul tuo sito. Se la pagina originale è ancora attiva e accessibile nel tuo editor (pubblicata o nascosta), il reindirizzamento non funzionerà. È necessario eliminare completamente la pagina prima che il reindirizzamento funzioni
-
La pagina di destinazione non può essere impostata come bozza. Le pagine in bozza non sono presenti sul sito pubblicato, quindi il reindirizzamento porta a una pagina 404. Per ulteriori informazioni, consulta la sezione Gestione delle singole pagine.
-
Pop-up. Se stai cercando di reindirizzare un URL che corrisponde a un popup esistente, il reindirizzamento non funzionerà poiché i popup vengono archiviati come pagine interne
-
Contiene .php. Il vecchio URL non può contenere
.php, anche nei parametri. -
Contiene il segno%. Il segno di percentuale (%) causerà un errore di 400 richieste errate.
-
Formato URL errato. Presta molta attenzione ai requisiti di formato dell'URL durante la configurazione dei reindirizzamenti:
-
Formato URL di origine. Inserisci solo la parte del percorso dell'URL, non l'indirizzo completo. Ad esempio, se stai effettuando il reindirizzamento da www.yoursite.com/old-page, inserisci solo old-page anziché l'URL completo. L'editor aggiunge automaticamente il dominio, quindi l'inclusione del dominio completo nella configurazione del reindirizzamento interromperà il reindirizzamento. Verifica la presenza di parametri o spazi aggiuntivi alla fine dell'URL
-
Formato URL di destinazione. Non includere il dominio completo quando si utilizza l'opzione Pagina di destinazione. Inserisci solo il percorso (ad esempio/per la home page o /products per la pagina di un prodotto). Se stai reindirizzando a un dominio completamente diverso, utilizza l'opzione Destinazione - URL personalizzato e inserisci l'URL live completo della pagina di destinazione (ad esempio, https://yoursite.com/new-page o
-
Parametri non supportati. I parametri di reindirizzamento degli URL non sono attualmente supportati. Non è possibile includere stringhe di query o parametri nella configurazione del reindirizzamento. Rimuovi tutti i parametri dalla configurazione del reindirizzamento e reindirizza solo il percorso principale del vecchio URL
-
Protocollo e barre finali. Assicurati che i reindirizzamenti riguardino le versioni HTTP e HTTPS degli URL, nonché con e senza barre finali, se applicabile, poiché potrebbero essere trattati come URL separati che richiedono regole di reindirizzamento individuali.
-
Espressioni regolari (regex). Le regole che contengono espressioni regolari vengono salvate senza errori, ma non generano reindirizzamenti. Utilizza invece caratteri jolly o variabili.
-
-
Cicli di reindirizzamento e autoreferenze. Evita di impostare reindirizzamenti in cui la pagina di destinazione reindirizza alla pagina di origine. Questa configurazione non valida blocca tutti i reindirizzamenti coinvolti nel loop. Allo stesso modo, se la pagina di destinazione ha un reindirizzamento che rimanda alla pagina originale, interrompe gli altri reindirizzamenti destinati a quella pagina. Controlla tutti i reindirizzamenti per assicurarti che ciò non accada e
-
Reindirizzamenti duplicati. Se hai aggiunto lo stesso reindirizzamento più volte, rimuovi i duplicati per assicurarti che abbiano effetto corretto.
-
Verifica che la pagina di destinazione esista effettivamente. Per verificare che la pagina di destinazione esista effettivamente:
-
Fai clic sulla regola di reindirizzamento nel tuo editor e controlla la pagina di destinazione elencata nelle impostazioni di reindirizzamento.
-
Vai direttamente alla pagina di destinazione per confermarne l'esistenza.
-
Se utilizzi siti multilingue, assicurati di reindirizzare alla versione linguistica corretta della pagina, poiché il nome o l'URL della pagina devono corrispondere esattamente.
-
Dopo aver corretto tutti i problemi di configurazione e aver ripubblicato il sito, testate il reindirizzamento visitando l'URL originale sul sito live per verificare che funzioni come previsto.
Perché ho ricevuto il messaggio di errore «Puoi aggiungere solo pagine cancellate o inesistenti»?
-
Ciò potrebbe essere dovuto a una pagina ancora esistente, a un post sul blog o persino a un popup. Per verificare, inserisci il vecchio URL alla fine del nuovo URL Il formato sarà simile a:
-
https://my.duda.co/home/site/xxxxxxxx/old-url
-