Reindirizzamenti
Porta i vecchi indirizzi alle pagine che li hanno sostituiti, con un reindirizzamento permanente o temporaneo, dalle impostazioni del sito o tramite un agente.
Un reindirizzamento porta chi apre un vecchio indirizzo alla pagina che lo ha sostituito. Usalo quando una pagina cambia indirizzo, o quando un sito passa a Libretto e i link del vecchio sito devono continuare a funzionare. Il server risponde con il reindirizzamento prima che una pagina si carichi, così visitatori, motori di ricerca e controlli dei link vedono tutti lo spostamento.
Prima di iniziare #
Ti servono il ruolo giusto e un elenco chiaro di vecchi e nuovi indirizzi.
- Ruolo: la scheda Reindirizzamenti richiede il ruolo di Amministratore, oppure essere proprietario dello spazio di lavoro del sito.
- Vecchi indirizzi: scrivili come percorsi di questo sito, per esempio
/vecchia-pagina. Una lingua diversa da quella principale mantiene il suo prefisso:/en/old-page. - Nuovi indirizzi: un percorso di questo sito, per esempio
/chi-siamo, oppure un indirizzohttps://completo di un altro sito.
Aggiungi un reindirizzamento #
Ogni riga della tabella è un reindirizzamento.
- Nella barra laterale, apri Impostazioni del sito e scegli la scheda Reindirizzamenti.
- Seleziona Aggiungi reindirizzamento. Compare una nuova riga.
- In Vecchio indirizzo, scrivi il percorso da reindirizzare, per esempio
/2. - In Porta a, scrivi il percorso o l'indirizzo di destinazione, per esempio
/persone. - In Tipo, lascia Permanente (301), oppure scegli Temporaneo (302) per uno spostamento che annullerai.
- Seleziona Salva reindirizzamenti.
Il messaggio "Reindirizzamenti salvati. Diventano attivi con la prossima pubblicazione." lo conferma. Pubblica il sito per rendere attivo il reindirizzamento: fino ad allora il sito pubblico continua a rispondere al vecchio indirizzo come prima.
Reindirizza un'intera sezione #
Termina il vecchio indirizzo con /* per portare un percorso e tutto ciò che sta sotto in un unico posto.
- Esempio:
/blog/*porta/blog,/blog/2019e/blog/2019/primaveraallo stesso nuovo indirizzo. - Precedenza: una riga con l'indirizzo esatto vince su una riga con
/*. Tra due righe con/*, vince il percorso più lungo. - Parametri: quando il nuovo indirizzo non ha una parte
?sua, i parametri del visitatore restano:/vecchio?ref=mailporta a/nuovo?ref=mail.
Correggi una riga rifiutata #
Una riga con un problema mostra un messaggio sotto la sua cella, e Salva reindirizzamenti resta disattivato finché non lo correggi.
- "Scrivi un percorso che inizia con /…": il vecchio indirizzo contiene
?,#o uno spazio, oppure un*che non è alla fine dopo/. - "Scrivi un percorso che inizia con /, oppure un indirizzo https:// completo.": il nuovo indirizzo non è né l'uno né l'altro. Gli indirizzi
http://sono rifiutati. - "Un'altra riga reindirizza già questo indirizzo.": due righe hanno lo stesso vecchio indirizzo. Una
/finale non conta, quindi/vecchioe/vecchio/sono lo stesso. Rimuovine una. - "Questa riga riporta a un indirizzo che viene reindirizzato di nuovo.": le righe formano un giro, per esempio
/averso/be/bverso/a. Fai puntare la riga a una pagina. - "Questo indirizzo appartiene alla piattaforma…": gli indirizzi sotto
/admin,/apie/_non si possono reindirizzare.
Anche il salvataggio può essere rifiutato, con i problemi elencati sotto la tabella. Un messaggio come "Redirect 2 (/persone) would hide the published page at /persone" significa che il vecchio indirizzo è l'indirizzo di una pagina pubblicata: il reindirizzamento la renderebbe irraggiungibile. Prima cambia l'indirizzo della pagina o togline la pubblicazione. L'indirizzo di una pagina non pubblicata si può reindirizzare.
Rimuovi un reindirizzamento #
- Nella riga, seleziona Rimuovi.
- Seleziona Salva reindirizzamenti, poi pubblica.
Il vecchio indirizzo risponde come prima del reindirizzamento: con la pagina che c'è, oppure con "pagina non trovata".
Annullare e versioni #
I reindirizzamenti si salvano con le impostazioni del sito, quindi seguono le stesse regole delle altre modifiche.
- Annulla ripristina l'elenco precedente nella bozza. Dopo una pubblicazione, pubblica di nuovo per rendere attivo l'elenco ripristinato.
- Pubblica rende attivo l'elenco attuale. Rimettere online una versione precedente riporta i reindirizzamenti di quella versione.
Con un agente #
Un agente collegato al sito può leggere e sostituire l'elenco con le operazioni redirects.read e redirects.update (vedi la pagina Operazioni sui reindirizzamenti nel riferimento). redirects.update prende l'elenco intero, { "redirects": [{ "from": "/vecchio", "to": "/nuovo", "status": 301 }] }, e lo rifiuta con gli stessi problemi elencati sopra.
Qualcosa non va in questa pagina? Scrivi a docs@librettocms.com.